You've already forked mariadb-columnstore-engine
mirror of
https://github.com/mariadb-corporation/mariadb-columnstore-engine.git
synced 2025-07-05 15:41:14 +03:00
41 lines
730 B
SQL
41 lines
730 B
SQL
-- $Id: q09-tpch21.sql 2657 2007-06-12 16:08:15Z rdempsey $
|
|
-- 9th query in 100 GB stream0 (tpch21).
|
|
|
|
SELECT
|
|
S_NAME,
|
|
COUNT(*) AS NUMWAIT
|
|
FROM
|
|
SUPPLIER,
|
|
LINEITEM L1,
|
|
ORDERS,
|
|
NATION
|
|
WHERE
|
|
S_SUPPKEY = L1.L_SUPPKEY AND
|
|
O_ORDERKEY = L1.L_ORDERKEY AND
|
|
O_ORDERSTATUS = 'F' AND
|
|
L1.L_RECEIPTDATE > L1.L_COMMITDATE AND
|
|
EXISTS (
|
|
SELECT *
|
|
FROM
|
|
LINEITEM L2
|
|
WHERE
|
|
L2.L_ORDERKEY = L1.L_ORDERKEY AND
|
|
L2.L_SUPPKEY <> L1.L_SUPPKEY
|
|
)
|
|
AND NOT EXISTS (
|
|
SELECT *
|
|
FROM
|
|
LINEITEM L3
|
|
WHERE
|
|
L3.L_ORDERKEY = L1.L_ORDERKEY AND
|
|
L3.L_SUPPKEY <> L1.L_SUPPKEY AND
|
|
L3.L_RECEIPTDATE > L3.L_COMMITDATE
|
|
)
|
|
AND S_NATIONKEY = N_NATIONKEY AND
|
|
N_NAME = 'IRAQ'
|
|
GROUP BY
|
|
S_NAME
|
|
ORDER BY
|
|
NUMWAIT DESC,
|
|
S_NAME;
|