> Tut mir leid, ich kapiers nicht ganz, so gehts auf jeden Fall unter
> access nicht:
> 

Beachte die Klammernsetzung. Funktioniert in Access. Und die Ergebnisse hab
ich mit der alten Anwendung verifiziert. Sie stimmen.

SELECT * FROM ARTICLE INNER JOIN
(
    SELECT DISTINCT A.AUREFART FROM
    (
        (
            SELECT AUREFART, ID  FROM adimutil  WHERE
            (
                AUCODDIMUT = 'Dn'
            ) 
            AND
            (
                (
                    AUBORNEINF = 4
                )
                OR
                (
                    (
                        AUBORNESUP > 0
                    )
                    AND
                    (
                        4 BETWEEN AUBORNEINF AND
                        AUBORNESUP
                    )
                )
            )
        )
        AS A

        INNER JOIN

        (
            SELECT AUREFART, ID  FROM adimutil WHERE
            (
                AUCODDIMUT = 'Dn'
            )
            AND
            (
                (
                    AUBORNEINF = 6
                )
                OR
                (
                    (
                        AUBORNESUP > 0
                    )
                    AND
                    (
                        6 BETWEEN AUBORNEINF AND
                        AUBORNESUP
                    )
                )
            )
        )
        AS B ON A.AUREFART = B.AUREFART AND A.ID <> B.ID
    )
    INNER JOIN
    (
        SELECT AUREFART, ID  FROM adimutil WHERE
        (
            AUCODDIMUT = 'Dn'
        )
        AND
        (
            (
                AUBORNEINF = 5
            )
            OR
            (
                (
                    AUBORNESUP > 0
                )
                AND
                (
                    5 BETWEEN AUBORNEINF AND
                    AUBORNESUP
                )
            )
        )
    )
    AS C

    ON a.aurefart = c.aurefart
    and a.id <> c.id and b.id <> c.id
)
Masse ON Masse.Aurefart = ARTICLE.ARREFART

Andreas Roth
--------------------------------------
[EMAIL PROTECTED]           *jetzt mit Chat*
http://www.EuphoriasChild.DarkTech.org
-------------------------------------- 

> -----Urspr�ngliche Nachricht-----
> Von: Schoeppl Alexander [mailto:[EMAIL PROTECTED]]
> Gesendet: Freitag, 7. Dezember 2001 12:11
> An: ASP Datenbankprogrammierung
> Betreff: [aspdedatabase] AW: Ich bekomme die Abfrage nicht 
> hin - LOESUNG
> 
> 

> 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
> 

| [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