我想用另一个表中的值更新表,但这些表没有直接链接,所以我必须首先浏览另一个表。
UPDATE properties
SET
properties.method = p_payment.method,
properties.bank = p_payment.bank,
properties.bank_account_nr = p_payment.bank_account_nr,
properties.payment_note = p_payment.notes,
properties.insurance_policy = p_payment.insurance_policy
FROM properties, leads, p_payment
WHERE properties.owner = leads.id_lead
AND leads.payment_id = p_payment.payment_id;
我收到以下错误:
1064 - 您的SQL语法出错;检查与MySQL服务器版本对应的手册,以获得正确的语法 靠近'FROM properties,leads,p_payment WHERE properties.owner = lead.id_lead AND l'在第8行
任何人都可以帮助我吗? 提前谢谢。
答案 0 :(得分:0)
您正在执行UPDATE
的{{1}}语法。
以下是SQL Server
版本的MySQL
,
UPDATE