sqlite の次の SQL ステートメントで構文エラーが発生するのはなぜですか?
エラーの読み取り:
SQL エラー: "SET" 付近: 構文エラー
UPDATE nova
SET Nome = (select Nome from assessores where nova.ID = assessores.ID),
SET Morada = (select Morada from assessores where nova.ID = assessores.ID),
SET Email = (select Email from assessores where nova.ID = assessores.ID),
SET TelfCasa = (select TelfCasa from assessores where nova.ID = assessores.ID),
SET TelfEmprego = (select TelfEmprego from assessores where nova.ID = assessores.ID),
SET Telemovel = (select Telemovel from assessores where nova.ID = assessores.ID),
SET Fax = (select Fax from assessores where nova.ID = assessores.ID)
WHERE EXISTS (select * from assessores where nova.ID = assessores.ID);
SET フィールド名を完全修飾しようとすると、エラーは次のようになります。
SQL エラー: "." 付近: 構文エラー