Name of code : sous-requête

Categorie : SQL Avancer

Cette requête récupère tous les employés qui ont la date de naissance la plus ancienne, ou ceux qui ont la date de naissance la plus récente, pour renvoyer un ensemble de résultats unique. La clause OR combine les deux conditions pour permettre la récupération des deux résultats sans utiliser la clause UNION.

MySQL

SELECT *
FROM employees
WHERE birthdate = (SELECT MIN(birthdate) FROM employees)
   OR birthdate = (SELECT MAX(birthdate) FROM employees);