我需要一些帮助,根据其他ID设置产品价格
目前我们已经说过 productX ,价格 0 。 然后我们有 productZ ,价格 10
ProductX在表格中引用了ProductY的ID。因此,任何通过ID引用其他产品的产品都应该更新其他产品的价格。如果这有意义吗?
谢谢你,亲切的问候Ben
答案 0 :(得分:0)
如果您想要将new_id设置为相同的价格来更新所有这些,您可以:
UPDATE pricing SET price = '7.00' WHERE new_id NOT NULL;
假设价格是一个字符串等。
答案 1 :(得分:0)
尝试此更新查询,
UPDATE product_test AS t1, (
SELECT id, price
FROM product_test
) AS t2
SET t1.price = t2.price
WHERE t1.new_id = t2.id;
希望它适合你。感谢。