q41.sql 1.7 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. SELECT DISTINCT (i_product_name)
  2. FROM item i1
  3. WHERE i_manufact_id BETWEEN 738 AND 738 + 40
  4. AND (SELECT count(*) AS item_cnt
  5. FROM item
  6. WHERE (i_manufact = i1.i_manufact AND
  7. ((i_category = 'Women' AND
  8. (i_color = 'powder' OR i_color = 'khaki') AND
  9. (i_units = 'Ounce' OR i_units = 'Oz') AND
  10. (i_size = 'medium' OR i_size = 'extra large')
  11. ) OR
  12. (i_category = 'Women' AND
  13. (i_color = 'brown' OR i_color = 'honeydew') AND
  14. (i_units = 'Bunch' OR i_units = 'Ton') AND
  15. (i_size = 'N/A' OR i_size = 'small')
  16. ) OR
  17. (i_category = 'Men' AND
  18. (i_color = 'floral' OR i_color = 'deep') AND
  19. (i_units = 'N/A' OR i_units = 'Dozen') AND
  20. (i_size = 'petite' OR i_size = 'large')
  21. ) OR
  22. (i_category = 'Men' AND
  23. (i_color = 'light' OR i_color = 'cornflower') AND
  24. (i_units = 'Box' OR i_units = 'Pound') AND
  25. (i_size = 'medium' OR i_size = 'extra large')
  26. ))) OR
  27. (i_manufact = i1.i_manufact AND
  28. ((i_category = 'Women' AND
  29. (i_color = 'midnight' OR i_color = 'snow') AND
  30. (i_units = 'Pallet' OR i_units = 'Gross') AND
  31. (i_size = 'medium' OR i_size = 'extra large')
  32. ) OR
  33. (i_category = 'Women' AND
  34. (i_color = 'cyan' OR i_color = 'papaya') AND
  35. (i_units = 'Cup' OR i_units = 'Dram') AND
  36. (i_size = 'N/A' OR i_size = 'small')
  37. ) OR
  38. (i_category = 'Men' AND
  39. (i_color = 'orange' OR i_color = 'frosted') AND
  40. (i_units = 'Each' OR i_units = 'Tbl') AND
  41. (i_size = 'petite' OR i_size = 'large')
  42. ) OR
  43. (i_category = 'Men' AND
  44. (i_color = 'forest' OR i_color = 'ghost') AND
  45. (i_units = 'Lb' OR i_units = 'Bundle') AND
  46. (i_size = 'medium' OR i_size = 'extra large')
  47. )))) > 0
  48. ORDER BY i_product_name
  49. LIMIT 100