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查詢已經發布爲答案應該做你的出價。 –