Ein select über zwei tabellen mit nicht vorhandenen Indizes

kesnw

Erfahrenes Mitglied
Hi,

ich habe zwei Tabelle tb1 und tb2 mit gleichen PrimaryKeys "user". Ich lege in der tb1 user an, welche einen Fragebogen ausfüllen. Die Infos für die jeweiligen user sind in der tb2 aber nur vorhanden falls diese sich mind. einmal angemeldet haben (wegen Speicherplatz), dann wird der user auch in tb2 angelegt.

Kann ich ein Select schreiben, das alle Infos aus beiden Tabellen zieht und dabei berücksichtigt, dass tb2 eventuell keine Werte zu einem user enthält?

Code:
SELECT tb1.user, tb2.user, tb2.inhalt FROM table1 tb1, table2 tb2 WHERE tb1.user=tb2.user;

So bekomme ich falsche Werte für tb2.user...

Oder bleibt mir nichts anderes übrig als das über zwei Abfragen zu machen?
 
Ich gebe dir nen kleinen Hinweis.

Versuchs mit INNER JOIN .. IN

Such einfach mal bei google, da wirst du schon was finden.

Gruß
 
Zurück