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

Antwort per Email an