Advertisement
Guest User

Untitled

a guest
Jan 18th, 2017
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.34 KB | None | 0 0
  1. SELECT p.prd_id, NULL AS manu_name, NULL AS brand_name, NULL AS Categories, NULL AS Item_Color, NULL AS Ink_Type, NULL AS Industry,
  2. NULL AS Size, NULL AS Decoration_Method, NULL AS Rush_Production, NULL AS Themes, NULL AS Material, NULL AS Pattern, NULL AS Country_Origin, NULL AS Ships_From, pi.prd_img_name
  3. FROM products p
  4. LEFT JOIN product_image_p pi ON p.prd_id = pi.prd_id
  5. WHERE p.is_deleted = 'no'
  6.  
  7. UNION
  8. SELECT p.prd_id, NULL AS manu_name, NULL AS brand_name, NULL AS Categories, NULL AS Item_Color,
  9. NULL AS Ink_Type, NULL AS Industry, NULL AS Size, GROUP_CONCAT(decoration.dm_name SEPARATOR ', ') AS Decoration_Method, NULL AS Rush_Production, NULL AS Themes, NULL AS Material,
  10. NULL AS Pattern, NULL AS Country_Origin, NULL AS Ships_From, NULL AS prd_img_name
  11. FROM products p
  12. JOIN product_dm pdm ON pdm.prd_id = p.prd_id
  13. JOIN decoration_method decoration ON decoration.dm_id = pdm.dm_id
  14. WHERE p.is_deleted = 'no'
  15. group by prd_id
  16.  
  17. UNION
  18.  
  19. SELECT p.prd_id, NULL AS manu_name, NULL AS brand_name, NULL AS Categories, NULL AS Item_Color,
  20. NULL AS Ink_Type, NULL AS Industry, NULL AS Size, NULL AS Decoration_Method, GROUP_CONCAT(rush.rush_title SEPARATOR ', ') AS Rush_Production, NULL AS Themes, NULL AS Material,
  21. NULL AS Pattern, NULL AS Country_Origin, NULL AS Ships_From, NULL AS prd_img_name
  22. FROM products p
  23. JOIN product_rush_title prt ON prt.prd_id = p.prd_id
  24. JOIN rush_title rush ON rush.rush_id = prt.rush_id
  25. WHERE p.is_deleted = 'no'
  26. group by prd_id
  27.  
  28. UNION
  29. SELECT p.prd_id, NULL AS manu_name, NULL AS brand_name, NULL AS Categories, GROUP_CONCAT(ao.option_name SEPARATOR ', ') AS Item_Color,
  30. NULL AS Ink_Type, NULL AS Industry, NULL AS Size, NULL AS Decoration_Method, NULL AS Rush_Production, NULL AS Themes, NULL AS Material, NULL AS Pattern,
  31. NULL AS Country_Origin, NULL AS Ships_From, NULL AS prd_img_name
  32. FROM products p
  33. JOIN product_attributes pa ON pa.prd_id = p.prd_id
  34. JOIN attributes_options ao ON ao.attr_opt_id = pa.attr_opt_id AND ao.attr_id = 19
  35. WHERE p.is_deleted = 'no'
  36. group by prd_id
  37.  
  38. UNION
  39. SELECT p.prd_id, NULL AS manu_name, NULL AS brand_name, NULL AS Categories, NULL AS Item_Color,
  40. GROUP_CONCAT(ao.option_name SEPARATOR ', ') AS Ink_Type, NULL AS Industry, NULL AS Size, NULL AS Decoration_Method, NULL AS Rush_Production, NULL AS Themes, NULL AS Material,
  41. NULL AS Pattern, NULL AS Country_Origin, NULL AS Ships_From, NULL AS prd_img_name
  42. FROM products p
  43. JOIN product_attributes pa ON pa.prd_id = p.prd_id
  44. JOIN attributes_options ao ON ao.attr_opt_id = pa.attr_opt_id AND ao.attr_id = 10
  45. WHERE p.is_deleted = 'no'
  46. group by prd_id
  47.  
  48. UNION
  49. SELECT p.prd_id, NULL AS manu_name, NULL AS brand_name, NULL AS Categories, NULL AS Item_Color,
  50. NULL AS Ink_Type, GROUP_CONCAT(ao.option_name SEPARATOR ', ') AS Industry, NULL AS Size, NULL AS Decoration_Method, NULL AS Rush_Production, NULL AS Themes, NULL AS Material,
  51. NULL AS Pattern, NULL AS Country_Origin, NULL AS Ships_From, NULL AS prd_img_name
  52. FROM products p
  53. JOIN product_attributes pa ON pa.prd_id = p.prd_id
  54. JOIN attributes_options ao ON ao.attr_opt_id = pa.attr_opt_id AND ao.attr_id = 18
  55. WHERE p.is_deleted = 'no'
  56. group by prd_id
  57.  
  58. UNION
  59. SELECT p.prd_id, NULL AS manu_name, NULL AS brand_name, NULL AS Categories, NULL AS Item_Color,
  60. NULL AS Ink_Type, NULL AS Industry, GROUP_CONCAT(ao.option_name SEPARATOR ', ') AS Size, NULL AS Decoration_Method, NULL AS Rush_Production, NULL AS Themes, NULL AS Material,
  61. NULL AS Pattern, NULL AS Country_Origin, NULL AS Ships_From, NULL AS prd_img_name
  62. FROM products p
  63. JOIN product_attributes pa ON pa.prd_id = p.prd_id
  64. JOIN attributes_options ao ON ao.attr_opt_id = pa.attr_opt_id AND ao.attr_id IN (1, 13, 14)
  65. WHERE p.is_deleted = 'no'
  66. group by prd_id
  67.  
  68. UNION
  69. SELECT p.prd_id, NULL AS manu_name, NULL AS brand_name, NULL AS Categories, NULL AS Item_Color,
  70. NULL AS Ink_Type, NULL AS Industry, NULL AS Size, NULL AS Decoration_Method, NULL AS Rush_Production, GROUP_CONCAT(ao.option_name) AS Themes,
  71. NULL AS Material, NULL AS Pattern, NULL AS Country_Origin, NULL AS Ships_From, NULL AS prd_img_name
  72. FROM products p
  73. JOIN product_attributes pa ON pa.prd_id = p.prd_id
  74. JOIN attributes_options ao ON ao.attr_opt_id = pa.attr_opt_id AND ao.attr_id = 17
  75. WHERE p.is_deleted = 'no'
  76. group by prd_id
  77.  
  78. UNION
  79. SELECT p.prd_id, NULL AS manu_name, NULL AS brand_name, NULL AS Categories, NULL AS Item_Color,
  80. NULL AS Ink_Type, NULL AS Industry, NULL AS Size, NULL AS Decoration_Method, NULL AS Rush_Production, NULL AS Themes, GROUP_CONCAT(ao.option_name) AS Material,
  81. NULL AS Pattern, NULL AS Country_Origin, NULL AS Ships_From, NULL AS prd_img_name
  82. FROM products p
  83. JOIN product_attributes pa ON pa.prd_id = p.prd_id
  84. JOIN attributes_options ao ON ao.attr_opt_id = pa.attr_opt_id AND ao.attr_id = 12
  85. WHERE p.is_deleted = 'no'
  86. group by prd_id
  87.  
  88. UNION
  89. SELECT p.prd_id, NULL AS manu_name, NULL AS brand_name, NULL AS Categories, NULL AS Item_Color,
  90. NULL AS Ink_Type, NULL AS Industry, NULL AS Size, NULL AS Decoration_Method, NULL AS Rush_Production, NULL AS Themes, NULL AS Material,
  91. GROUP_CONCAT(ao.option_name) AS Pattern, NULL AS Country_Origin, NULL AS Ships_From, NULL AS prd_img_name
  92. FROM products p
  93. JOIN product_attributes pa ON pa.prd_id = p.prd_id
  94. JOIN attributes_options ao ON ao.attr_opt_id = pa.attr_opt_id AND ao.attr_id = 2
  95. WHERE p.is_deleted = 'no'
  96. group by prd_id
  97.  
  98. UNION
  99. SELECT p.prd_id, NULL AS manu_name, NULL AS brand_name, NULL AS Categories, NULL AS Item_Color,
  100. NULL AS Ink_Type, NULL AS Industry, NULL AS Size, NULL AS Decoration_Method, NULL AS Rush_Production, NULL AS Themes, NULL AS Material,
  101. NULL AS Pattern, GROUP_CONCAT(ao.option_name) AS Country_Origin, NULL AS Ships_From, NULL AS prd_img_name
  102. FROM products p
  103. JOIN product_attributes pa ON pa.prd_id = p.prd_id
  104. JOIN attributes_options ao ON ao.attr_opt_id = pa.attr_opt_id AND ao.attr_id = 11
  105. WHERE p.is_deleted = 'no'
  106. group by prd_id
  107.  
  108. UNION
  109. SELECT p.prd_id, NULL AS manu_name, NULL AS brand_name, NULL AS Categories, NULL AS Item_Color,
  110. NULL AS Ink_Type, NULL AS Industry, NULL AS Size, NULL AS Decoration_Method, NULL AS Rush_Production, NULL AS Themes, NULL AS Material,
  111. NULL AS Pattern, NULL AS Country_Origin, GROUP_CONCAT(ao.option_name) AS Ships_From, NULL AS prd_img_name
  112. FROM products p
  113. JOIN product_attributes pa ON pa.prd_id = p.prd_id
  114. JOIN attributes_options ao ON ao.attr_opt_id = pa.attr_opt_id AND ao.attr_id = 8
  115. WHERE p.is_deleted = 'no'
  116. group by prd_id
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement