Tut mir leid, ich kapiers nicht ganz, so gehts auf jeden Fall unter access nicht:
SELECT DISTINCT A.AUREFART FROM (SELECT AUREFART, ID FROM adimutil WHERE (AUCODDIMUT = 'Dn') AND ((AUBORNEINF = P1) OR ((AUBORNESUP > 0) AND (P1 BETWEEN AUBORNEINF AND AUBORNESUP)))) AS A INNER JOIN (SELECT AUREFART, ID FROM adimutil WHERE (AUCODDIMUT = 'Dn') AND ((AUBORNEINF = P2) OR ((AUBORNESUP > 0) AND (P2 BETWEEN AUBORNEINF AND AUBORNESUP)))) AS B INNER JOIN (SELECT AUREFART, ID FROM adimutil WHERE (AUCODDIMUT = 'Dn') AND ((AUBORNEINF = P3) OR ((AUBORNESUP > 0) AND (P3 BETWEEN AUBORNEINF AND AUBORNESUP)))) AS C ON A.AUREFART = B.AUREFART AND A.ID <> B.ID and a.aurefart = c.aurefart and a.id <> c.id and b.id <> c.id ich vermute aber, dass man das anders schreiben mu�, richtig? lg Alex -----Urspr�ngliche Nachricht----- Von: Joachim van de Bruck [mailto:[EMAIL PROTECTED]] Gesendet: Freitag, 7. Dezember 2001 13:08 An: ASP Datenbankprogrammierung Betreff: [aspdedatabase] AW: Ich bekomme die Abfrage nicht hin - LOESUNG Hallo! > jetzt nur aus neugirde: wie macht man eine 3 Aufnehmung > hinein? Noch ein INNER JOIN (...bekannte Abfrage mit P3...) AS C ON C.AUREFART = A.AUREFART AND C.ID <> A.ID AND C.ID <> B.ID Bei der Verkn�pfung (ON ...) musst Du C.ID mit A.ID und B.ID vergleichen! Freundliche Gr��e Joachim van de Bruck | [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
