1
0

tpch_query16.sql 467 B

123456789101112131415161718192021222324252627282930
  1. select
  2. p_brand,
  3. p_type,
  4. p_size,
  5. count(distinct ps_suppkey) as supplier_cnt
  6. from
  7. partsupp,
  8. part
  9. where
  10. p_partkey = ps_partkey
  11. and p_brand <> 'Brand#34'
  12. and p_type not like 'ECONOMY BRUSHED%'
  13. and p_size in (22, 14, 27, 49, 21, 33, 35, 28)
  14. and partsupp.ps_suppkey not in (
  15. select
  16. s_suppkey
  17. from
  18. supplier
  19. where
  20. s_comment like '%Customer%Complaints%'
  21. )
  22. group by
  23. p_brand,
  24. p_type,
  25. p_size
  26. order by
  27. supplier_cnt desc,
  28. p_brand,
  29. p_type,
  30. p_size;