Я пытаюсь обновить столбец в одной таблице со значениями, содержащимися в столбце из другой таблицы. Я пробовал следующее, но он дает мне ошибку, говоря, что он возвращает более одной строки.Как обновить таблицу на основе значений в другой таблице?
update Table1 set description1 = (select description2 from Table2)
where customer_id in (select customer_id from Table2);
Любые указания?
Можете ли вы объяснить больше, что вы пытаетесь сделать? Причиной является первый подзабор, '(выберите descriptrion2 из Table2)'. –
В основном то, что я пытаюсь сделать, это сделать описание столбца1 в таблице 1 равным описанию столбца2 в таблице2. Каждая строка в обеих таблицах имеет столбец customer_id, который идентичен. –