Я хочу обновить строки в таблице [To]
, из строк в таблице [From]
, где ключи равны. Так это то, что я хотел бы сделать:UPDATE table1 FROM table2 (с использованием Sql Server Compact)
UPDATE [To]
SET [To].[Name] = [From].[Name],
[To].[Size] = [From].[Size],
[To].[Something] = [From].[Something]
FROM [From]
WHERE [To].[Id] = [From].[Id];
go
Проблема, CE doesn't support FROM
in the UPDATE
command.
Итак, как мне изменить этот синтаксис для работы в CE?
Возможный дубликат [Как выполнить обновление таблицы CE Sql Server CE из другой таблицы] (http://stackoverflow.com/questions/1311236/how-to-do-sql-server-ce-table-update-from-another- table) – TTeeple
@TTeeple Нет, это не обман, так как этот ответ не работает, и это то же самое, что ответ Абхишека, который не работает. –
Как насчет этого? http://stackoverflow.com/questions/6933686/update-on-two-inner-joined-tables-in-sql-server-compact-4?rq=1 – TTeeple