Ricerca…
Semplice clausola IN
Per ottenere i record con uno qualsiasi degli id
indicati
select *
from products
where id in (1,8,3)
La query sopra è uguale a
select *
from products
where id = 1
or id = 8
or id = 3
Utilizzo della clausola IN con una sottoquery
SELECT *
FROM customers
WHERE id IN (
SELECT DISTINCT customer_id
FROM orders
);
Quanto sopra ti darà tutti i clienti che hanno ordini nel sistema.
Modified text is an extract of the original Stack Overflow Documentation
Autorizzato sotto CC BY-SA 3.0
Non affiliato con Stack Overflow