给出以下表格结构
位置
LocationName|Easting|Northing
事件
LocationString|Easting|Northing|LocationName
LocationString是一个格式错误的地铁站名称,应用程序的用户可以键入任何旧垃圾。然而,东边和北边(坐标)是一致的。使用它们,我可以通过在查找表中查找这些值来为位置提供一致的名称。
在ACCESS SQL中,我将执行以下操作
UPDATE INCIDENTS, Locations
SET Incidents.LocationName = Locations.LocationsName
WHERE Incidents.Easting = Locations.Easting
AND
Incidents.Northing = Locations.Northing
我如何在T-SQL中完成相同的工作?
答案 0 :(得分:12)
UPDATE I
SET I.LocationName = L.LocationsName
FROM Incidents I
JOIN Locations L
ON I.Easting = L.Easting AND I.Northing = L.Northing