SQL Query - aggiornamento molti record da 1 record nella stessa tabella
-
06-09-2019 - |
Domanda
Abbiamo ottenuto un tavolo di posti. Lo stesso luogo può verificarsi più volte nella nostra tabella (cattiva progettazione, non la nostra scelta). Abbiamo incontrato qualcuno passare attraverso e trovare indirizzi per ciascuno di questi luoghi. Essi si limitano a aggiornate una delle tante istanze di ogni luogo.
Ecco una query che non funziona, ma penso che mostra quello che sto cercando di fare.
update places set address1 = places2.address1
inner join places places2 ON places.placename = places2.placename
where (places2.address1 <> '' AND places2.address1 is not null)
Chiunque vuole darmi una spintarella nella giusta direzione?
Soluzione
update places set address1 = places2.address1
from places inner join places places2 ON places.placename = places2.placename
where (places2.address1 <> '' AND places2.address1 is not null)
Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow