SQL update 1 Таблица из 2 таблиц

Мне нужна помощь в создании запроса на обновление. Например у меня есть

select:(T1- table 1, T2- tables 2, Z1 -column from table 1, Z2 Column from table 2 etc)

Select * from T1,T2 where X1=X2 and Y1=Y2 and Z1=Z2 and Datea>=20160601 and Dateb<20160720 and B1=2 and C1=5 and D1=10 and E2 in (A+,A-, 22,33,44)

Теперь я хочу написать updateкоторый использует параметры

from where
update T1 set F1, G1 where

Как написать правильные условия?

1 ответ

  1. update T1 set F1=10, G1=50 
    where exist (Select F1, G1 
                 from T1,T2 where X1=X2 
                 and Y1=Y2 and Z1=Z2 
                 and Datea>=20160601 
                 and Dateb<20160720 
                 and B1=2 
                 and C1=5 
                 and D1=10 
                 and E2 in (A+,A-, 22,33,44))
    

    Вы должны выбрать столбцы, которые необходимо обновить в предложении select.

    Также попробуйте сначала запустить инструкцию select, чтобы узнать, получаете ли вы желаемые результаты