Als iemand hier na mij komt, is dit het antwoord dat voor mij werkte.
OPMERKING:lees de opmerkingen voordat u dit gebruikt, dit is niet compleet. Het beste advies voor vragen over updates die ik kan geven is om over te schakelen naar SqlServer;)
update mytable t
set z = (
with comp as (
select b.*, 42 as computed
from mytable t
where bs_id = 1
)
select c.computed
from comp c
where c.id = t.id
)
Veel succes,
GJ