桌子:
contentid tmplvarid value
475 21 3000
475 37 _ (тут 0)
476 21 3500
476 37 _ (тут 1)
477 21 3000
477 37 _ (тут 0)
contentid - 物品,21 - 重量,37 - 重量代码。如果质量为 3000,则每个产品都需要输入代码 0 而不是 _,(如果 3500 已经是第二个请求,则输入 1)
类似的东西,但我根本不明白,我正在努力学习。
UPDATE `table` SET `value`='0' WHERE tmplvarid=37
AND (SELECT `value` FROM `table` WHERE value = 3000 AND tmplvarid=21)
1 个回答