相等的值更新列我有一个简单的表是这样的:在同一个表
id | title | note
----------------------------------
1 | Lorum Ipsum | some note
2 | Lorum Not Ipsum | some note
3 | Lorum Ipsum | another note
4 | Lorum Ipsum | some note
我使用下面的语句:
UPDATE table
SET title = 'newTitle'
WHERE title = (SELECT title FROM table WHERE id = 1)
AND note = (SELECT note FROM table WHERE id = 1)
但我正在逐渐“ER_UPDATE_TABLE_USED”。
如果我提供的id = 1,应该更新ID = 1和ID = 4
行如何通过只提供一个ID更新同桌相等值的列标题?
哪个dbms,是mysql吗? – radar 2014-12-05 02:10:56
是的,我添加了标签。 – Hans 2014-12-05 02:11:40