Обновить несколько строк со всеми разными значениями

У меня есть электронная таблица со всеми идентификаторами пользователей и их обновленными адресами, у меня более 10 000 учетных записей пользователей, которые мне нужно обновить с помощью их новых адресов, я не могу написать сценарий для всех 10 000 пользователей, как мне это сделать?

Если бы я использовал Update Users Set Address=('','') where UserId In () Это дает мне ошибки. Без информации просто говорю синтаксис Ошибка новый адрес.

У меня есть несколько идентификаторов пользователей и значений, которые я мог бы продемонстрировать, например: У меня есть UserID (1,2,3) и адрес (1 Street,2 Street, 3 Street)

Как я могу запустить один скрипт для одновременного обновления всех трех записей? Я ожидаю, что вывод обновит все 3 файла с обновленным адресом. Спасибо за вашу помощь заранее!

ReactJs | Supabase | Добавление данных в базу данных
ReactJs | Supabase | Добавление данных в базу данных
Это и есть ваш редактор таблиц в supabase.👇
Понимание Python и переход к SQL
Понимание Python и переход к SQL
Перед нами лабораторная работа по BloodOath:
1
0
67
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Загрузите данные в таблицу в базе данных, а затем используйте update с join:

update o
    set address = n.address
    from originaltable o join
         newaddresses n
         on o.userid = n.userid;

Привет @Gordon Linoff, спасибо за быстрый ответ, если вы не возражаете, не могли бы вы привести пример загрузки данных в таблицу?

Ahmad 27.05.2019 17:19

Другие вопросы по теме