Задать вопрос
@baimkin

Как обновить таблицу по условиям из второй таблицы?

Есть 2 таблицы.
В products есть пустое поле manager и заполненные поля catalog и brand.
В tempSM находятся заполненные данные manager, catalog и brand.

Нужно поле manager в таблице products обновить данными из tempSM по совпадению пары catalog и brand.
Накидал такой запрос, но он выполняется какое-то нереально долгое время и всем строкам задает одинаковое значение.

UPDATE products SET manager = (SELECT tempSM.manager FROM [tempSM] WHERE tempSM.catalog = products.catalog AND tempSM.brand = products.brand)
  • Вопрос задан
  • 15 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Продвинутый SQL
    5 недель
    Далее
  • Академия Эдюсон
    SQL-разработчик: тариф Базовый
    2 месяца
    Далее
  • ProductStar × РБК
    Профессия: Python-разработчик + ИИ
    8 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы