Sobes.tech
Junior — Middle

Peut-on utiliser l'opérateur WHERE lors de l'exécution d'une jointure dans une requête SQL?

sobes.tech IA

Réponse de l'IA

Oui, la clause WHERE peut être utilisée lors de l'exécution d'un JOIN dans des requêtes SQL. Généralement, JOIN est utilisé pour combiner des tables selon une condition spécifique, et WHERE pour filtrer le jeu de données final après la jointure.

Exemple :

SELECT employees.name, departments.name
FROM employees
JOIN departments ON employees.department_id = departments.id
WHERE departments.name = 'Sales';

Dans cet exemple, la jointure des tables employees et departments se fait d'abord par department_id, puis le filtrage par le nom du département est effectué via WHERE.