0
我正在嘗試更新表中空白處的一些代碼。我的臨時表中有所有的代碼,我試圖加入身份證號碼。我相信我得到無效的標識符變量,因爲我在加入表之前從我的臨時表中聲明變量,但我嘗試了一些變化,並且似乎無法使其工作。這是我到目前爲止。我意識到這是新手,但我卡住了。更新中的無效標識符
UPDATE table_1 t1
SET t1.code = t2.code
WHERE EXISTS (SELECT 1 FROM table_2 t2
WHERE t2.id_number = t1.id_number
AND t1.code = ' ')
您將得到與OP相同的錯誤:名稱't2'僅在where子句中的子查詢中可見,它在'set'子句中不可見。 – mathguy