使用LEFT JOIN在MySQL中更新多个表

我有两个表,并希望更新LEFT JOIN中所有行的T1字段。


举一个简单的例子,更新以下结果集的所有行:


SELECT T1.* FROM T1 LEFT JOIN T2 ON T1.id = T2.id WHERE T2.id IS NULL  

在MySQL手册指出:


多表UPDATE语句可以使用SELECT语句中允许的任何类型的连接,例如LEFT JOIN。


但是我在文档化的多表UPDATE中找不到正确的语法。


什么是正确的语法?


凤凰求蛊
浏览 1187回答 3
3回答
打开App,查看更多内容
随时随地看视频慕课网APP