Advertisement
Guest User

Untitled

a guest
Apr 19th, 2019
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MySQL 0.75 KB | None | 0 0
  1. -- Формируем признак 'Под заказ' для новых категорий
  2. UPDATE prices_all_duplicate AS pa
  3.   INNER JOIN (
  4.     SELECT
  5.       psku.pa_id
  6.          , MIN(ssr.delivery_days) AS delivery_days
  7.     FROM supplier_price_avalaible_duplicate spa
  8.            LEFT JOIN supplier_storage ss ON spa.storage_id = ss.id
  9.            INNER JOIN supplier_price_duplicate sp ON spa.`hash` = sp.`hash`
  10.            INNER JOIN price_sku psku ON sp.id = psku.price_id
  11.            INNER JOIN supplier_storage_region ssr ON ss.id = ssr.region_id
  12.     WHERE spa.avalaible >= 0 AND psku.is_active = 1
  13.     GROUP BY sp.hash_brand_artnum
  14.     HAVING MIN(IFNULL(ss.no_active_price, 0)) = 1
  15.   ) AS t ON t.pa_id = pa.id
  16. SET pa.pod_zakaz = t.delivery_days
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement