Hallo!
Also HAVING geht nur in Verbindung mit GROUP BY. 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 kann mir nicht vorstellen, dass Du das gewollt
hast.
Wenn Du den Partnerdatensatz mit dem entsprechenden Text aus der
Textdatei haben m�chtest, nimm das:
SELECT paID,
(SELECT txText FROM tblTexte WHERE txID = p.txIDpb) AS txpb,
(SELECT txText FROM tblTexte WHERE txID = p.txIDztx) AS rxztx
FROM tblPartner
Ansonsten m�sstest Du genauer beschreiben, was Du brauchst.
Freundliche Gr��e
Joachim van de Bruck
> -----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