我想更新表中所有不同的值。
UPDATE `table1` SET `coumn1` = 1 WHERE `ID` IN (
SELECT `ID` FROM `table1` group by `column2`
)原创
Column1 | Column2
-------------------
0 | 2
0 | 3
0 | 2
0 | 4
0 | 5结果
Column1 | Column2
-------------------
1 | 2
1 | 3
0 | 2
1 | 4
1 | 5发布于 2013-12-05 22:34:37
您不能对同样用于SELECT子查询的表执行SELECT,因为存在递归的风险。
https://stackoverflow.com/questions/20412146
复制相似问题