Mit der folgenden Tabellenstruktur muss ich die Leitungs-ID in die genehmigte Tabelle einfügen, wobei der Standortname als Suchwert verwendet wird. Wie gehe ich dabei vor?Aktualisieren von SQL durch Verbinden von 3 Tabellen
Ich begann mit dem unten genannten Code, aber es tut nicht viel. Nicht so toll bei SQL Joins, daher wird jede Hilfe sehr geschätzt.
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
Approved
ID (PK) | Incident | Location | GroupID
--------------------------------------------------------
1 | Theft of luggage |Oxford Circus | Null
2 | Theft of bag |Kings Cross | Null
Linien
ID (PK) | Line_Name |
--------------------------
1 | Central |
2 | Northern |
3 | Circle |
Standorte
ID (PK) | Location_Name | LineID
---------------------------------
1 | Oxford Circus |1
2 | Kings Cross |2
3 | Victoria |3
Eine Frage: Was ist das Feld Where_Committed? – Spredzy
Ups, das hätte nicht dort sein sollen. Danke, dass du es gesehen hast. – MrBliz
Haben Sie die Abfrage geändert? – Spredzy