bonjour ,
j'ai souvent utilisé des jointures mais j'ai toujours été confronté à un problème.
imaginons cette bdd
users ---- photos
id_user -- id_photo
nom -------url
id_photo
Maintenant j'aimerais faire une jointure entre les deux tables pour afficher
les photos de tous les membres et leurs nom
Maintenant si certains utilisateurs n'ont pas de photos (id_photo vide) , j'aimerais quand meme les afficher.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT a.nom , b.url FROM users a INNER JOIN b ON a.id_photo = b.id_photo
Voici deux insertions dans users ,
romain qui a une photo
aurelien qui n'en a pas
users
1
Romain
4
2
Aurelien
NULLJ'aimerais pouvoir recupererphotos
1
http://blabla.net/photo.jpg
Romain http://blabla.net/photo.jpg
Aurelien NULL
Pour pouvoir quand meme afficher tout le monde
Que dois je changer dans la requete? est ce possible?
merci
Partager