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?

È stato utile?

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
scroll top