运行此查询时,出现语法错误。 为什么?
UPDATE `p` SET `p`.`PIVA` = `i`.`CCT_CODICE_PI`, `p`.`CODICE_FISCALE` = `i`.`CCT_CF`
FROM `CONTATTI_T_Contab_Progetti_Finale` `p`
LEFT JOIN `CONTATTI_T_Contab_Anagrafica` `i` ON `p`.`CCK_ANAGRAFICA` = `i`.`CCK_ANAGRAFICA`
WHERE `p`.`DAK_ANES_COGE` < 2014
答案 0 :(得分:2)
您可以在下面尝试-MYSql的更新语法不同
UPDATE `CONTATTI_T_Contab_Progetti_Finale` `p`
LEFT JOIN `CONTATTI_T_Contab_Anagrafica` `i` ON `p`.`CCK_ANAGRAFICA` = `i`.`CCK_ANAGRAFICA`
SET `p`.`PIVA` = `i`.`CCT_CODICE_PI`, `p`.`CODICE_FISCALE` = `i`.`CCT_CF`
WHERE `p`.`DAK_ANES_COGE` < 2014