Loading plan…
/* using 19620718 as a seed to the RNG */
SELECT
TOP 100
s_name,
COUNT(*) AS numwait
FROM supplier, lineitem AS 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 AS l2
WHERE
l2.l_orderkey = l1.l_orderkey AND l2.l_suppkey <> l1.l_suppkey
)
AND NOT EXISTS(
SELECT
*
FROM lineitem AS 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 = 'PERU'
GROUP BY
s_name
ORDER BY
numwait DESC,
s_name;
Step details
Loading plan…
Green: scan · yellow: join · purple: row movement. Rows and costs are optimiser estimates; costs use model units.