我有2张桌子:
City
CityID
Name
Period
Assets
AssetID
我必须更新Period的列City与表AssetID的的Assets与顶部1,其中表匹配City.Name=Assets.Name。该Assets表具有不同资产的相同名称。
City.Name=Assets.Name
Assets表格示例:
AssetID Name 1 Asset1 2 Asset1 3 Asset2 4 Asset2
我怎样才能做到这一点?我尝试使用其他查询,但无法获取。
UPDATE City SET Period = a.AssetID FROM (SELECT TOP 1 AssetID, Name FROM Assets ORDER BY AssetID ASC) AS a WHERE City.Name = a.Name;