我想更新[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中工作?
可能重複[如何從另一個表執行Sql Server CE表更新](http://stackoverflow.com/questions/1311236/how-to-do-sql-server-ce-table-update-from-another-表) – TTeeple
@Teeple不,這不是一個騙局,因爲答案不起作用,這是阿布舍克的答案,這是行不通的。 –
這個怎麼樣? http://stackoverflow.com/questions/6933686/update-on-two-inner-joined-tables-in-sql-server-compact-4?rq=1 – TTeeple