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