Thema: Abfrage

Einzelnen Beitrag anzeigen

Benutzerbild von sx2008
sx2008

Registriert seit: 16. Feb 2008
Ort: Baden-Württemberg
2.332 Beiträge
 
Delphi 2007 Professional
 
#4

AW: Abfrage

  Alt 10. Mai 2014, 23:18
Man könnte zwei Unterabfragen verwenden:
SQL-Code:
Select (select KUNDE.FIRMA from Kunde where Kunde.KNDID=Anfragen.KNDID) AS KUNDE,
       (select KUNDE.FIRMA from Kunde where Kunde.KNDID=Anfragen.KND2ID) AS LIEFERANT
From Anfragen
oder man verkettet die beiden Anfragen mit einer Union, was flexibler ist:
SQL-Code:
Select Anfragen.Anfragenr, KUNDE.FIRMA From Kunde, Kunde.KNDID inner join Anfragen on Kunde.KNDID = Anfragen.KNDID
UNION ALL
Select Anfragen.Anfragenr, KUNDE.FIRMA From Kunde, Kunde.KNDID inner join Anfragen on Kunde.KNDID = Anfragen.KND2ID
ORDER BY Anfragen.Anfragenr
fork me on Github
  Mit Zitat antworten Zitat