1
我有两个表T1和T2(Sql Server 2008)。从另一个表更新而不用重复计算
在T2我没有名称信息。在T2中填充它的最佳方式是什么?
如果我在两个表上进行连接,我会在T2中获得双重计数,因为同一个ID(06)会在T1中出现两次。 所以最好做一个更新,但是什么是正确的语法? 谢谢你的建议。
T1
Name/ID/car/Country
Joe/06/BMW/Italy
Joe/06/WW/Italy
Tim/07/Jag/Spain
T2
Name/ID/Country
NULL/06/NULL
NULL/07/NULL
结果应该是:
T2
Name/ID/Country
Joe/06/Italy
Tim/07/Spain
最好几乎总是不存储两份相同的数据。假设你知道你在做什么,UPDATE FROM查询已经发布为答案应该做你的出价。 –