【发布时间】:2016-01-30 09:06:15
【问题描述】:
我理解这里的语法:
UPDATE table
SET column1 = expression1,
column2 = expression2,
...
WHERE conditions;
这里:
UPDATE table1
SET column1 = (SELECT expression1
FROM table2
WHERE conditions)
WHERE conditions;
...但是如果我想更新怎么办
UPDATE table1
SET column1 = expression
if we get a particular result on a join between table1 and table2
which has WHERE conditions?
我似乎无法弄清楚,而且我在所有尝试中都遇到了语法错误。非常感谢任何建议。
【问题讨论】:
标签: mysql join sql-update