UPDATE shp, giv
SET shp.Temp = giv.givid
where shp.skolid = giv.sid
Varifrån kommer shape och SrvGivare?
4 svar · 227 visningar · startad av Insider
Jag har 2 tabeller: shp och giv.
Fältet shp.Temp är tomt men ska få sina värden ur giv.givID,
för motsvarande post i den tabellen.
För att jämföra vilka poster som motsvarar vilka i de två tabellerna används fälten: shp.skolId och giv.SID.
Jag har testat att skapa en fråga men när jag kör den frågar den bara efter parametervärde...
Så här blev SQL-koden:
UPDATE shape SET shape.TempGivID = [SrvGivare].[SrvGivID]
WHERE (([shape].[Skolid]=[SrvGivare].[TempSID]));
UPDATE shp, giv
SET shp.Temp = giv.givid
where shp.skolid = giv.sid
Varifrån kommer shape och SrvGivare?
Ja, just det.
Jag hade ju ändrat namnen från shape till shp och SrvGivare till giv.
Men det hade du redan utgått från eller?
Det funkade ju finfint. Tack! ;-)
Skumt att man var tvungen att ha med 'giv' efter UPDATE, när man bara uppdaterar 'shp'-tabellen...
Access vill gärna veta från vilken tabell du hämtar värden...