Medium
Given the following 'movies' and 'directors' tables:
movies:
| movie_id | title | director_id |
|----------|---------|-------------|
| 1 | Movie A | 1 |
| 2 | Movie B | 2 |
| 3 | Movie C | 1 |
directors:
| director_id | name |
|-------------|-------------|
| 1 | Director 1 |
| 2 | Director 2 |
Which SQL query is the best way to retrieves the titles of the movies and the names of their directors?
Edit
-1
Community Evaluations
Vivien
23/09/2024
Seule la premiÚre réponse est fausse, les 3 autres répondent à la problématique. Or, seule la 2nde avec le INNER JOIN est considérée bonne.
La 3Úme, avec le LEFT JOIN, remonte bien les titres des films et les noms des directeurs, la différence est que ça retourne null si le nom du directeur n'est pas renseigné.
La 4Úme est strictement identique à la 2nde au niveau du résultat, bien que la maniÚre diffÚre.
Similar QuestionsMore questions about SQL