Szukaj…
Prosta klauzula IN
Aby uzyskać rekordy mające dowolny z podanych id
select *
from products
where id in (1,8,3)
Powyższe zapytanie jest równe
select *
from products
where id = 1
or id = 8
or id = 3
Korzystanie z klauzuli IN z podzapytaniem
SELECT *
FROM customers
WHERE id IN (
SELECT DISTINCT customer_id
FROM orders
);
Powyższe daje wszystkim klientom, którzy mają zamówienia w systemie.
Modified text is an extract of the original Stack Overflow Documentation
Licencjonowany na podstawie CC BY-SA 3.0
Nie związany z Stack Overflow