Folgendes Problem : Ich habe 2 Tabellen und muss diese per Join verbinden, da in meiner Ausgabe die Masterdaten aus Tabelle 1 kommen und die Detaildaten aus Tabelle 2. Problem ist, es gibt auch Masterdaten ohne Details, die mir aber bei einem Join nicht mit angezeigt werden. Aber genau das möchte ich auch ! Habt Ihr eine Lösung ???
Beispiel :
select tabelle1.id, tabelle2.beschreibung
from tabelle1, tabelle2
where tabelle1.id = tabelle2.id;
Programmieren - alles kontrollieren 4.941 Themen, 20.708 Beiträge
Du mußt den richtigen Join-Typ verwenden:
SELECT * FROM tabMaster LEFT JOIN tabDetail ON TabMaster.MasterID = tabDetail.MasterLink;
Die entsprechenden Felder solltest Du nur noch angeben, ich habe hier irgend welche Namen angegeben