我想更新[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