Bonjour,

Voila, j'ai un souci très simple et facilement résolvable mais je galère et j'arrive pas à trouver la solution malgré mes recherches.

A ma droite, j'ai ma table Films et à gauche, ma table Genre. Pour chacun des deux, j'ai un ID unique.

Je voudrais faire ressortir par une requête les ID de chaque films associés à un Genre, sachant qu'un film n'est pas forcément associé à un genre, sachant que dans ma table Films, je renseigne l'ID Genre si celui-ci existe.

En gros, en requete, ça donne:

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
SELECT ID.Films,
 ID.Genre
FROM Films,
 Genre
WHERE
 ID_GENRE.Films = ID.Genres
Cependant, quand je fais cette requete, il me resort bien tous les ID Films, mais il m'associe un ID Genre à tous les films (même ceux qui n'en ont pas).

J'ai cherché un peu sur le net (bah oui, un peu quand même), et j'ai trouvé un LEFT OUTER JOIN. Mais je ne comprends pas le fonctionnement et si simplement il n'existe pas une solution plus simple.

Merci pour vos réponses