我正在尝试使用带有内部连接的选择查询来更新 mysql 数据库中的字段值
我目前得到
1064 - 您的 SQL 语法有错误;检查与您的 MySQL 服务器版本相对应的手册,以在第 5 行的“AS cc WHERE cc.account_id = na.account_id”附近使用正确的语法
UPDATE accounts AS na
SET na.pdm_id = (
SELECT cp.person_id FROM `temp_accounts` AS ta INNER JOIN call_managment_system.accounts AS a ON ta.company_code = a.company_code
INNER JOIN contact_personal AS cp ON cp.name = ta.FSM AND contact_link = 'PDM'
)
WHERE a.account_id = na.account_id
如何修复此查询以使其正常工作?我想更新名为 pdm_id 的字段以将其设置为等于 cp.person_id
谢谢