Hallo zusammen!
Es geht um SQL-Basics, und ich finde keinen Weg, ein Ergebnis mit einem Join zu bekommen.
Gegeben sind drei Tabellen:
Inhalte wie folgt:
Im folgenden Join beschränke ich mich auf die Daten der Empfängeradresse:
SELECT BestellungID, AdresseID, Strasse, PLZ, Stadt, Land
FROM Bestellungen JOIN Adressen JOIN Laender
ON AdresseID = EmpfaengeradresseID
AND Laender.LandID = Adressen.LandID
AND BestellungID = 1001
Zur Bestellung 1002 würde ich aber gern Liefer- UND Empfängeradresse in einem Ergebnisdatensatz darstellen - wie stelle ich das an? Einmal muss ich AdresseID auf EmpfaengeradresseID beziehen und einmal auf LieferadresseID. Hab auch leider kein passendes Beispiel gefunden...
Danke vorab für Vorschläge!!