Я пытаюсь написать базовый запрос, который изменит значение, если данные из двух таблиц соответствуют правильным критериям.Выбор данных прекрасно работает с оператором where, который я использую, но при попытке установить значение возвращает ошибку «Не удалось связать ipartmidx_sql.item_desc_1».
select
comp_item_no,
qty_per_par,
item_desc_1
from
bmprdstr_sql
Left Outer Join
imitmidx_sql
on
bmprdstr_sql.comp_item_no = imitmidx_sql.item_no
update
bmprdstr_sql
set
qty_per_par = '0'
where
bmprdstr_sql.comp_item_no like '68%' and
imitmidx_sql.item_desc_1 like 'WIRE,%'
Использование запроса ниже, Затронуто 2300 строк, я хотел бы изменить эти затронутые строки так, чтобы qty_per_par был 0
select comp_item_no, qty_per_par, item_desc_1
from bmprdstr_sql
Left Outer Join imitmidx_sql
on bmprdstr_sql.comp_item_no = imitmidx_sql.item_no
where comp_item_no like '68%' and item_desc_1 like 'WIRE,%'