Bonjour.
Voila la structure de ma bdd.
|principale|
id_principale
nom
....
|catalog1|
id_catalog1
id_principale
|catalog2|
id_catalog2
id_principale
|catalog3|
id_catalog3
id_principale
J'aimerais effectuer une requête qui récupérerais tout les résultats en rapport avec une clé étrangère bien précise même si une des tables est vide.
Avec ma requête, cela ne renvoie rien si ma table catalog2 ne contient aucun enregistrement alors que pourtant il y a bien des réponses si j'enleve le deuxième INNER car ma table catalog1 contient bien des enregistrements.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT * FROM table INNER JOIN catalog1 ON principale.id_principale = catalog1.id_principale INNER JOIN catalog1 ON principale.id_principale = catalog2.id_principale
En gros j'aimerais faire une requête qui me renvoit tout les résultats qui font référence a une clé étrangère bien précise.
Merci à vous.








Répondre avec citation


N'oubliez pas le bouton
et pensez aux balises [code]

Partager