Jens@frustriert: MySQL: Mehrfachjoin

Beitrag lesen

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!!