Hallo Leute,
ich komme mit meiner Abfrage nicht weiter:
Ich habe zwei Tabellen User und Bilder
---------------------------
ID User
1 Anna
2 Bernd
3 Chis
---------------------------
Tab Bilder
id_user bild_name sort
1 anna1.jpg 1
1 anna2.jpg 2
2 bernd.jpg 1
---------------------------
SELECT
user.name,
bilder.bild_name
FROM
user,
bilder
WHERE
user.id_user = bilder.id_user
...bekomme ich nur User, die ein Bild haben (ist ein OUTER JOIN oder?)
mache ich das ganze mit LEFT JOIN
LEFT JOIN $bilder ON user.id_user = bilder.id_user
bekomme ich lie Liste der Bilder
---------------------------
Anna anna1.jpg
Anna anna2.jpg
Bernd bernd.jpg
Chris -
---------------------------
ich hätte als Ausgabe jetzt gerne eine Liste aller User und falls sie ein Bild haben das derste Bild (sort=1) dazu
---------------------------
Anna anna1.jpg
Bernd bernd.jpg
Chris -
---------------------------
schön wäre auch eine Variante mit in der ich die Bild, falls mehrere als array zurückbekomme, könnte ich in PHP wieder auseinanderfummeln
---------------------------
Anna anna1.jpg, anna2.jpg
Bernd bernd.jpg
Chris -
---------------------------