You've already forked mariadb-columnstore-engine
							
							
				mirror of
				https://github.com/mariadb-corporation/mariadb-columnstore-engine.git
				synced 2025-11-03 17:13:17 +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;
 |