mysql没有东西的商品_MYSQL 对商品表没有主图的数据调整为下架的SQL脚本
在實際的場景中,存在一些商品,沒有主圖的信息,但是商品跟對應價格都是上架的,這時候用戶叫你,把一些商品沒有主圖的,跟對應的價格都弄為下架,這時候你該如何處理??在商品圖片表中,picture_pd_type字段等于0代表是主圖。
//首先下架沒有商品主圖的價格信息。
UPDATE t_pd_specification spec
INNER JOIN (
SELECT
*
FROM
T_PD_PRODUCT prod
WHERE
id NOT IN (
SELECT
T.id
FROM
T_PD_PRODUCT T
INNER JOIN t_pd_picture PIC ON T.id = PIC.product_id
WHERE
PIC.picture_pd_type = 0
AND T.`status` = 1
)
AND `status` = 1
) template_table ON spec.product_id = template_table.id
SET spec.`status` = 0;
//對于價格是下架,商品是上架的商品統一更新為下架。
update t_pd_specification spec INNER JOIN t_pd_product prod on spec.product_id = prod.id
set prod.`status` = 0 where spec.`status` = 0;
總結
以上是生活随笔為你收集整理的mysql没有东西的商品_MYSQL 对商品表没有主图的数据调整为下架的SQL脚本的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 2020年公积金新一轮调整来了,这类人影
- 下一篇: mysql序列increment_MyS