[英]Mysql Update Query with three tables
我目前正在嘗試根據三個表之間的連接來編寫sql語句,並且我不斷遇到相同的錯誤。 這是我的代碼:
UPDATE l SET name=n.title FROM location as l INNER JOIN location_instance as i ON l.lid=i.lid INNER JOIN node as n ON n.nid = i.nid
總共有三個表:[location:(lid,name)],[location_instance(nid,lid)]和[node(nid)]。
抱歉,如果我的問題與您無關,我仍然是該領域的初學者。 謝謝
update
沒有from
子句
UPDATE location as l
INNER JOIN location_instance as i
ON l.lid=i.lid
INNER JOIN node as n
ON n.nid = i.nid
SET l.name=n.title
請嘗試以下操作:
UPDATE location as l SET name=n.title
INNER JOIN location_instance as i ON l.lid=i.lid
INNER JOIN node as n ON n.nid = i.nid
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.