/MySQL zeile selectieren
Roger
- datenbank
0 Thomas Luethi0 Roger
moin!
ich möchte aus 2 tabellen eine zeile auswählen, allerdings mit einer vorraussetzung:
tabelle_1 enthält useradressdaten
tabelle_2 enthält zusätzliche userdaten (keine pflicht)
d.h. dass in tabelle_2 erst daten eingepflegt werden können.
jetzt will ich aus tabelle_1 einen datensatz auswählen, dem noch keine weiteren daten in tabelle_2 zugeordnet worden sind. wie mach ich das?
(tabelle_2 enthält u.a. eine spalte uid, in der die id aus tabelle_1 gespeichert wird.)
gruß.
roger.
Hallo,
jetzt will ich aus tabelle_1 einen datensatz auswählen, dem noch keine weiteren daten in tabelle_2 zugeordnet worden sind. wie mach ich das?
Du suchst vermutlich LEFT JOIN.
http://www.google.com/search?q=left+join+mysql
Als Grundlage koennte folgendes dienen (ungetestet):
SELECT tabelle_1.*
FROM tabelle_1 LEFT JOIN tabelle_2
ON tabelle_2.uid=tabelle_1.id
WHERE tabelle_2.id IS NULL
Gruesse,
Thomas
moin!
geil! genau! klappt prima! *juhuuuu*
danke!
gruß.
roger.