UPDATE t_project_20230404 SET t_project_20230404industry_id = iID FROM ccccc_test LEFT JOIN t_industry_copy1 i ON ccccc_testindustry_name = iNAME WHERE t_project_20230404project_code = ccccc_tes
尝试修改为以下语句:
UPDATE t_project_20230404
SET industry_id = i.ID
FROM ccccc_test
LEFT JOIN t_industry_copy1 i ON ccccc_test.industry_name = i.NAME
WHERE t_project_20230404.project_code = ccccc_test.project_code;
该语句的修改在于去掉了 SET 子句中的表名,因为在 FROM 子句中已经指定了数据源表 ccccc_test 和 t_industry_copy1。因此,只需要使用列名 industry_id,即可指定要更新的列。
原文地址: https://www.cveoy.top/t/topic/bqkK 著作权归作者所有。请勿转载和采集!