Nicht mehr ganz neu hier
Hallo Leute,
ich habe 2 Tabellen eine mit den userdaten die andere mit Bilder der user.
Ich möchte gerne eine Übersicht alles User mit einem ihrer Bilder haben.
Das Bild soll immer das sein mit der kleinsten id die automatisch beim hochladen vergeben wurde.
Zur Zeit habe ich folgende Abfrage
Soweit ok nur natürlich stehen in der Ausgabe dann die user bei denen auch Bilder vorhanden sind. Ich möchte aber auch die user sehen die noch oder gar kein Bild hinterlegt haben.
Was muss ich im SELECT ändern damit er mir beides auswirft?
ich habe 2 Tabellen eine mit den userdaten die andere mit Bilder der user.
Ich möchte gerne eine Übersicht alles User mit einem ihrer Bilder haben.
Das Bild soll immer das sein mit der kleinsten id die automatisch beim hochladen vergeben wurde.
Zur Zeit habe ich folgende Abfrage
PHP:
$Sql = 'SELECT u.id, u.name, p.img
FROM user u
LEFT JOIN pic p ON p.u_id = u.id
WHERE p.id = (SELECT MIN(p2.id) FROM pic p2 WHERE p2.u_id = u.id)
ORDER BY f.name ASC';
Soweit ok nur natürlich stehen in der Ausgabe dann die user bei denen auch Bilder vorhanden sind. Ich möchte aber auch die user sehen die noch oder gar kein Bild hinterlegt haben.
Was muss ich im SELECT ändern damit er mir beides auswirft?