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

Antwort per Email an