Recherche…
Clause IN simple
Pour obtenir des enregistrements ayant l' un des id
donnés
select *
from products
where id in (1,8,3)
La requête ci-dessus est égale à
select *
from products
where id = 1
or id = 8
or id = 3
Utilisation de la clause IN avec une sous-requête
SELECT *
FROM customers
WHERE id IN (
SELECT DISTINCT customer_id
FROM orders
);
Ce qui précède vous donnera tous les clients qui ont des commandes dans le système.
Modified text is an extract of the original Stack Overflow Documentation
Sous licence CC BY-SA 3.0
Non affilié à Stack Overflow