我正在尝试在匹配某些条件时将product.status
更新为数据库中的零(0)。
我已经尝试过这个SQL,但我无法让它工作。有想法的人吗?
UPDATE product p
SET p.status = 0
FROM product_to_store p2s, product p
WHERE p2s.product_id = p.product_id AND p.quantity=0 AND p.status=1 AND p2s.store_id=0
DB product (product_id, quantity, status)
DB product_to_store (product_id, store_id)
答案 0 :(得分:-1)
尝试使用此查询:
Update product p set p.status=0 from product_to_store p2s
join product p on p2s.product_id = p.product_id
where p.status=1 and p.quantity=0