Bonjour @ tous,
Voila mon souci : j'ai trois tables

une qui se nomme categorie qui contient deux champs :
id_categorie | libelle

une qui se nomme rubrique qui contient aussi deux champs :
id_rubrique | libelle

et une qui se nomme recap qui contient trois champs :

id_recap | id_categorie | id_rubrique

dans ce MCD id-rubrique est le fils de id_categorie

Pour résumer concretement j'ai plusieurs categorie : annonces, sorties, divers... et les rubriques dépendent des categories : auto, immobilier, rencontres pour annonces, paris province pour sorties, et rien pour divers

La table recap elle reprend les liaisons de ces deux tables, en gros :

recap :
1 | 1 | 1
2 | 1 | 2
3 | 1 | 3
4 | 2 | 4
5 | 2 | 5
6 | 2 | 0

Voila en gros a quoi cela ressemble, maintenant, ce que je voudrais c'est afficher ce qu'il y a dans recap, alors je fais :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
SELECT a.libelle, b.libelle, c.id_recap 
FROM recap c
INNER JOIN rubrique a ON c.rubrique = a.rubrique 
INNER JOIN categorie b ON c.id_categorie = b.id_categorie
Losque je récupère tout, j'ai presque ce que je veux, sauf que je ne récupère pas "divers qui n'a pas de rubrique associée a sa categorie.

Vous voyez une solution ??

Merci d'avance