Hi Joachim,

> Also HAVING geht nur in Verbindung mit GROUP BY.
Danke, das wusste ich noch nicht.

> Dar�ber hinaus scheint
> es, dass Du dem Assistenten die Logik nicht r�bergebracht hast. Der
> bringt n�mlich die Texte zu Partner 1, bei denen txIDpb und txIDztx der
> Text-ID entsprechen.
Ich hab's nicht geschafft, aber egal, s.u.

> Ich kann mir nicht vorstellen, dass Du das gewollt
> hast.
Ich m�chte die entsprechenden Texte aus tblTexte die den beiden Werten
txIDpb und txIDztx entsprechen (beides sind Prim�rkeys in tblTexte).
Dein L�sungsvorschlag (leicht modifiziert, s.u.) hat funktioniert. Danke.

> SELECT paID,
>        (SELECT txText FROM tblTexte WHERE txID = p.txIDpb) AS txpb,
>        (SELECT txText FROM tblTexte WHERE txID = p.txIDztx) AS rxztx
> FROM   tblPartner

modifiziert in:

> SELECT paID,
>        (SELECT txText FROM tblTexte WHERE txID = tblPartner.txIDpb) AS
txpb,
>        (SELECT txText FROM tblTexte WHERE txID = tblPartner.txIDztx) AS
rxztx
> FROM   tblPartner


Vielen Dank f�r deine Hilfe.
Johannes.




> > -----Urspr�ngliche Nachricht-----
> > Von: Johannes C. Laxander - Webmaster
> [mailto:[EMAIL PROTECTED]]
> > Gesendet: Dienstag, 16. Oktober 2001 05:21
> > An: ASP Datenbankprogrammierung
> > Betreff: [aspdedatabase] Join Abfrage
> >
> > Hallo,
> >
> > ich habe folgende Access-Tabellen mit den Beziehungen txIDpb -> txID
> und
> > txIDztx -> txID:
> >
> > tblPartner: paID, txIDpb, txIDztx, ...
> >             ----    |       |
> >               +-----+-------+
> >               |
> >               V
> > tblTexte:   txID, txText, ...
> >             ----
> >
> > Bei meiner SQL-Abfrage (mit Access Abfrage-Assistent erstellt)
> >
> > SELECT tblPartner.paID, tblPartner.txIDpb, tblPartner.txIDztx
> > FROM tblTexte INNER JOIN tblPartner ON (tblTexte.txID =
> tblPartner.txIDztx)
> > AND (tblTexte.txID = tblPartner.txIDpb) HAVING
> (((tblPartner.paID)=1));
> >
> > wird mir ein Syntax-Fehler angezeigt.!???
> >
> > Wor�ber ich stolpere, ist, dass im INNER JOIN tbl.Texte.txID 2x darin
> > vorkommt (vorkommen muss!?)
> > Wo liegt mein (Denk-)Fehler??
> >
> >
> > Johannes C. Laxander
> >
> >
> > | [aspdedatabase] als [EMAIL PROTECTED] subscribed
> > | http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
> > | Sie k�nnen sich unter folgender URL an- und abmelden:
> > | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp
>
>
> | [aspdedatabase] als [EMAIL PROTECTED] subscribed
> | http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
> | Sie k�nnen sich unter folgender URL an- und abmelden:
> | http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp
>


| [aspdedatabase] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdedatabase/ = Listenarchiv
| Sie k�nnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdedatabase.asp

Antwort per Email an