Hi,
ich habe 3 tabellen , wobei die tabelle 3 schon mal leere
datensätze haben kann.
wie wird ein "leerer" Datensatz in diesem Falle dargestellt?
warum zeigt dann dieser datensatz für alle 3 tabellen keine daten an,
obwohl die ersten beiden datensätze unter z.b id=1 daten
besitzen?
Weil so, wie Du das anforderst, nur Zeilen geliefert werden, bei denen
alle drei Tabellen einen Inhalt liefern können.
select * from table_1 as a,table_2 as b,table_3 as c
where a.id = '1' and b.id = '1' and c.id='1'
Wie viele Treffer pro Tabelle erwartest Du ungefähr?
Falls "id" ein Primärschlüssel ist, dann macht Dein Verfahren so Sinn ...
falls nicht, gäbe es bessere Alternativen.
Viele Grüße
Michael