Как заполнить базу на основе другой базы?

Добрый день всем! Помогите как автоматический с помощью sql заполнить одно поле на основе другой базы.
Есть таблица sales, в ней добавили поле client_id, куда надо писать id клиента из таблицы clients. В таблице sales раньше каждый клиент вбивался руками, соответственно поле client в sales и name в clients совпадают. Надо просканировать таблицу sales и везде проставить client_id в зависимости от того кто клиент. Как это сделать автоматом?
  • Вопрос задан
  • 2648 просмотров
Пригласить эксперта
Ответы на вопрос 1
На t-sql как-то так будет выглядеть
update s set s.client_id = cl.id
from sales s inner join clients cl on s.client = cl.name
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы