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
列と一致しているがあります。 誰でもこのアップデートステートメントを修正する方法を提案できますか?