Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- -- rozwiązanie z except
- SELECT p.productid FROM dbmaster.product p
- MINUS
- SELECT d.productid FROM dbmaster.salesorderdetail d
- -- rozwiązanie z except
- -- użycie group by powoduje pokazanie większego kosztu przez optymalizator, jednak czas wykonania jest krótszy niż bez group by
- SELECT p.productid FROM dbmaster.product p
- MINUS
- SELECT d.productid FROM dbmaster.salesorderdetail d GROUP BY d.productid
- -- rozwiązanie z join
- WITH order_products (id) AS (
- SELECT d.productid
- FROM dbmaster.salesorderdetail d
- GROUP BY d.productid)
- SELECT p.productid
- FROM dbmaster.product p
- left outer join order_products op ON op.id = p.productid
- WHERE op.id IS NULL
Advertisement
RAW Paste Data
Copied
Advertisement