Forum: Datenbanken
by mkinzler,
6. Apr 2008
Inner join: nur Datensätze die in beiden Tabellen existieren
left (outer) join: alle Datensätze der linken Tabelle
right (outer) join: alle Datensätze der rechten Seite
full outer join: alle Datensätze aus beiden Tabellen
cross join: jede Kombination der beiden Tabellen
Forum: Datenbanken
by mkinzler,
6. Apr 2008
Du verwendest einen impliziten Join. Dieser ist immer ein inner join. Du benötigst einen left outer join.
SELECT
A.*,
B.column AS my_column,
C.foo AS bar
FROM
table_one A
join table_two B on B.column = A.another_column
left join table_three C on C.foobar = A.example;