ДОбрый день. Объясните, пожалуйста, почему запрос [sql]UPDATE month_tmp SET have_qd = 1 WHERE guid IN (SELECT DISTINCT(sp_guid) FROM month_tmp WHERE (qual = 1 OR have_qd = 1));[/sql] выдает ошибку Разве нельзя сделать из одной таблицы SELECT и потом её же UPDATE?? Если нет - то как решить подобную задачу??