我有兩個表。 用戶1:SQL Server:如何使用另一個表中的值更新表格
UserID HolidayCity ValidFrom ValidTo
1 NULL '1900-01-01' '2017-05-09'
1 NULL '2017-05-09' NULL
2 NULL '1900-01-01' '2017-05-09'
2 NULL '2017-05-09' NULL
Users2:
UserID CityID
1 33
2 55
我需要從從第二表中的每個用戶ID在CityID列中的值的第一個表更新HolidayCity列,但只有那些記錄,哪裏ValidTo IS NULL,使生成的表用戶1將是:
UserID HolidayCity ValidFrom ValidTo
1 NULL '1900-01-01' '2017-05-09'
1 33 '2017-05-09' NULL
2 NULL '1900-01-01' '2017-05-09'
2 55 '2017-05-09' NULL
能否請你告訴我^ h要做那個?
謝謝所有的快速答案。他們幾乎都是一樣的,他們爲我工作。 –