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