Assuming tables in both SELECT and UPDATE are the same table, you can use:
update table
set column = :VALUE
where column is distinct from :VALUE
AND (conditions from old select where)
AND (conditions from old update where)
(and of course, prune duplicate conditions)
--
Mark Rotteveel