Thema: Delphi Join über 3 Tabellen

Einzelnen Beitrag anzeigen

Robert_G
(Gast)

n/a Beiträge
 
#3

Re: Join über 3 Tabellen

  Alt 3. Mär 2004, 14:14
Du kannst ja mal schauen, ob einer der beiden Vorschläge läuft (Oracle syntax)...


SQL-Code:
SELECT ART.*,
       SP.*,
       Decode(SP.Preis, 0, ART.Preis, SP.Preis) SonderPreis
FROM SP Inner Join SP On ART.ID = SP.ID_ART
WHERE ID_KUNDE = :i_ID
ORDER By NR
SQL-Code:
SELECT ART.*,
       SP.*,
       Case When SP.Preis = 0 Then
           ART.Preis
          Else
           SP.Preis
       End SonderPreis
FROM SP Inner Join SP On ART.ID = SP.ID_ART
WHERE ID_KUNDE = :i_ID
ORDER By NR
  Mit Zitat antworten Zitat