0
我想使用以下更新語句根據它在master_table中找到的匹配數更新table1_orig_namesplits表的SUIDMatches列。 但是我得到一個「錯誤代碼:1054.未知列'al.source_id'在'on子句'」錯誤。Sql:關於更新語句
UPDATE test.table1_orig_namesplits al
SET al.SUIDMatches = (
SELECT count(distinct v.SUID)
FROM test.master_table v
JOIN test.table1_orig a ON al.source_id = a.id_names
WHERE al.name_first = v.FirstName
AND al.name_last = v.LastName
AND a.date_of_birth_dt = v.BirthDate_dt);
有一個在table1_orig_namesplits
表source_id
塔以table1_orig
的id_names
列匹配。 任何人都可以請建議如何解決這個更新聲明?