У нас есть таблица мест. Одно и то же место может встречаться в нашей таблице несколько раз (плохой дизайн, а не наш выбор). У нас был кто-то пройти и найти адреса для каждого из этих мест. Они обновили только один из множества экземпляров каждого места.
Вот запрос, который НЕ работает, но я думаю, показывает, что я пытаюсь сделать.
update places set address1 = places2.address1
inner join places places2 ON places.placename = places2.placename
where (places2.address1 <> '' AND places2.address1 is not null)
Кто-нибудь хочет подтолкнуть меня в правильном направлении?