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?
es wir kein datensatz angezeigt,und das ist das problem,
es sollte alles was zu diesem datensatz vorhanden ist
trotzdem angezeigt werden
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?
tausende datensätze mit ca.10 spalten
Falls "id" ein Primärschlüssel ist, dann macht Dein Verfahren so Sinn ...
falls nicht, gäbe es bessere Alternativen.
mfg.mike