Используя приведенную ниже структуру таблицы, мне нужно вставить идентификатор строки в утвержденную таблицу, используя имя местоположения в качестве значения поиска.Как мне это сделать?
Я начал с использования приведенного ниже кода, но это мало что дает.Не так уж хорошо в объединениях SQL, поэтому любая помощь очень ценится.
UPDATE dbo.Approved
SET dbo.Approved.Groupid=dbo.Lines.ID
FROM dbo.Lines,dbo.Approved, dbo.Locations
WHERE dbo.Approved.Location = dbo.Locations.Location_Name
Утверждено
ID (PK) | Incident | Location | GroupID
--------------------------------------------------------
1 | Theft of luggage |Oxford Circus | Null
2 | Theft of bag |Kings Cross | Null
Линии
ID (PK) | Line_Name |
--------------------------
1 | Central |
2 | Northern |
3 | Circle |
Расположение
ID (PK) | Location_Name | LineID
---------------------------------
1 | Oxford Circus |1
2 | Kings Cross |2
3 | Victoria |3