Задать вопрос
@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)
  • Вопрос задан
  • 14 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Инженер по тестированию
    5 месяцев
    Далее
  • Яндекс Практикум
    Java-разработчик
    10 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик расширенный
    14 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы
ITK academy Нижний Новгород
от 50 000 до 90 000 ₽
ITK academy Воронеж
от 50 000 до 90 000 ₽