Thema: Delphi Join über 3 Tabellen

Einzelnen Beitrag anzeigen

Hansa

Registriert seit: 9. Jun 2002
Ort: Saarland
7.554 Beiträge
 
Delphi 8 Professional
 
#10

Re: Join über 3 Tabellen

  Alt 4. Mär 2004, 21:22
Stimmt, das muß ja alles ziemlich gleich sein.

SQL-Code:
SELECT ART.NR,ART.bez, SP.ID, SP.VP FROM
ART INNER JOIN SP ON ART.ID=SP.ID_ART
WHERE ID_KUNDE = 661 AND VP <> 0
UNION
SELECT ART.NR,ART.bez, ARTPG.ID, ARTPG.PG FROM
ART INNER JOIN ARTPG ON ART.ID=ARTPG.ID_ART
Hiermit erhalte ich schon etwas in der gewünschten Richtung, nur leider viel zu viel, denn :

WHERE ID_KUNDE = 661 AND VP = 0

läßt sich nicht im 2. Abschnitt einbauen. Die Preisgruppen haben nichts mit den Kunden zu tun, die Sonderpreise aber sehr wohl. Ich müßte nun also das Feld ID_KUNDE neutralisieren, dann müßte es fast so gehen.
Gruß
Hansa
  Mit Zitat antworten Zitat