Я хочу обновить только строки, что дает мне выбор. Как это возможно?
UPDATE user.table1 SET column = 'N' where ( select count( * ) number, colum1, clolum2 from user.table1 group by colum1, clolum2 having count(*) = 1 );
Запрос может быть построен следующим образом:
`UPDATE user.table1 a SET a.column =(SELECT COUNT(1) FROM table_name b WHERE a.id=b.id AND a.mytype=b.mytype ) WHERE EXISTS( ....)`
Оператор WHERE не завершен.
Пример: .... WHERE name = 'tispokes';
вместо tispokes вы можете использовать подзапрос,afaik и iirc
также подходят:
... WHERE EXISTS (*your subquery*);