Hallo Omega,
wenn du alle Datensätze aus Tabelle1 haben möchtest, auch dann, wenn die entsprechenden Daten in Tabelle2 stehen, benötigst du einen
left outer join
SQL-Code:
SELECT a.name, b.projekt
FROM personen a
LEFT OUTER JOIN projekte b
ON a.id = b.mitarbeiter_id
Dieses Statement zeigt alle Mirarbeiter an, auch diese, die zur Zeit nicht an einem Projekt arbeiten. Es gibt auch noch einen FULL OUTER JOIN, der alle Datensätze beider Tabellen anzeigt. Den kannst du aber hier nicht gebrauchen.