Advertisement
Guest User

Untitled

a guest
Nov 13th, 2019
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.74 KB | None | 0 0
  1. SELECT
  2. SQL_NO_CACHE
  3. products.virtuemart_product_id AS product_id,
  4. products.main_picture AS product_thumb,
  5. products.product_sku AS product_sku,
  6. products.product_in_stock AS product_in_stock,
  7. products.is_new AS product_is_new,
  8. productsRU.product_s_desc AS product_s_desc,
  9. productsRU.product_name AS product_name,
  10. categoriesRU.virtuemart_category_id AS category_id,
  11. prices.product_price AS product_price,
  12. prices.product_override_price AS product_priceOverride,
  13. manufacturersRU.virtuemart_manufacturer_id AS mf_id,
  14. categoriesRU.category_name AS category_name,
  15. manufacturersRU.mf_name AS mf_name,
  16. manufacturersRU.slug AS mf_slug,
  17.  
  18. (SELECT
  19. CONCAT(
  20. '[',
  21. GROUP_CONCAT(
  22. DISTINCT CONCAT(
  23. '{',
  24. '"id":"',
  25. `a`.`virtuemart_category_id`,
  26. '",',
  27. '"name":"',
  28. `b`.`category_name`,
  29. '"}'
  30. )
  31. ),
  32. ']'
  33. )
  34. FROM u1weg_virtuemart_product_categories AS `a`
  35. INNER JOIN u1weg_virtuemart_categories_ru_ru AS `b`
  36. ON (
  37. `a`.`virtuemart_category_id` = `b`.`virtuemart_category_id`
  38. )
  39. WHERE `a`.virtuemart_product_id = products.virtuemart_product_id
  40. ) AS product_categories,
  41.  
  42. (SELECT
  43. CONCAT(
  44. '[',
  45. GROUP_CONCAT(
  46. DISTINCT CONCAT(
  47. '{',
  48. '"id":"', `a`.`virtuemart_custom_id`, '",',
  49. '"rest":"', `a`.`rest`, '",',
  50. '"value":"', `a`.`custom_value`, '"}'
  51. )
  52. ),
  53. ']'
  54. )
  55. FROM u1weg_virtuemart_product_customfields AS `a`
  56. WHERE `a`.virtuemart_product_id = products.virtuemart_product_id
  57. ) AS custom_attributes,
  58.  
  59. (SELECT
  60. CONCAT(
  61. '[',
  62. GROUP_CONCAT(
  63. DISTINCT CONCAT(
  64. '{',
  65. '"product_id":"', `a`.`ProductId`, '",',
  66. '"discount_type":"', `a`.`TypeDiscount`, '",',
  67. '"discount_value":"', `a`.`ValueDiscount`, '"}'
  68. )
  69. ),
  70. ']'
  71. )
  72. FROM `shop_productOFday` AS `a`
  73. WHERE `a`.`ProductId` = `products`.`virtuemart_product_id`
  74. AND (`a`.Time_start < '1571383267' AND `a`.Time_finish > '1571383267')
  75. ) AS product_of_day
  76. FROM
  77. u1weg_virtuemart_products AS products
  78. INNER JOIN u1weg_virtuemart_products_ru_ru AS productsRU
  79. ON
  80. (
  81. `products`.`virtuemart_product_id` = `productsRU`.`virtuemart_product_id`
  82. )
  83. INNER JOIN u1weg_virtuemart_product_categories AS productCAT
  84. ON
  85. (
  86. `products`.`virtuemart_product_id` = `productCAT`.`virtuemart_product_id`
  87. )
  88. INNER JOIN u1weg_virtuemart_categories_ru_ru AS categoriesRU
  89. ON
  90. (
  91. `productCAT`.`virtuemart_category_id` = `categoriesRU`.`virtuemart_category_id`
  92. )
  93. INNER JOIN u1weg_virtuemart_product_prices AS prices
  94. ON
  95. (
  96. `products`.`virtuemart_product_id` = `prices`.`virtuemart_product_id`
  97. )
  98. INNER JOIN u1weg_virtuemart_product_manufacturers AS productMF
  99. ON
  100. (
  101. `products`.`virtuemart_product_id` = `productMF`.`virtuemart_product_id`
  102. )
  103. INNER JOIN u1weg_virtuemart_manufacturers_ru_ru AS manufacturersRU
  104. ON
  105. (
  106. `productMF`.`virtuemart_manufacturer_id` = `manufacturersRU`.`virtuemart_manufacturer_id`
  107. )
  108. WHERE
  109. (products.published = '1') AND(products.product_in_stock > 0) AND(
  110. `productCAT`.`virtuemart_category_id` = '60'
  111. )
  112. ORDER BY
  113. `products`.`is_new` DESC, `products`.`virtuemart_product_id` DESC
  114. LIMIT 0, 36
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement