Jag har en tabell med Personer (personId, namn) Jag har en tabell med Personer (personId, namn) Jag får ändå inte med personen i den frågan om den inte har någon adress (och därmed inte något relationsobjekt) Typ är det något sånt här du är ute efter?Outer join med relationsobjekt
en tabell med adresser (adressId, adresser)
och däremellan en relationstabell (personId, adressId)
Att skriva en join som tar ut informationen om det finns information i alla tabeller är inget problem, men hur skriver jag för att få med personen oavsett om den har en adress eller inte?
/Per-ErikSv: Outer join med relationsobjekt
en tabell med adresser (adressId, adresser)
och däremellan en relationstabell (personId, adressId)
SELECT ... FROM relationstabell INNER JOIN Personer ON relationstabell.personId = Personer.personId LEFT JOIN adresser ON relationstabell.adressId = adresser.adressId
/JohanSv: Outer join med relationsobjekt
/Per-ErikSv: Outer join med relationsobjekt
SELECT Personer.*, adresser.*
FROM Personer LEFT JOIN
relationstabell ON Personer.personId = relationstabell.personId LEFT JOIN
adresser ON relationstabell.adressId = adresser.adressId