Thomas: MySQL / Update mit Subselect

Beitrag lesen

update tab1 set feld = 1
where  id in (select id from tab2 where id2 = 123)

versuchs mal damit:

update tab1
set    feld = 1
where  id in (select t1.id
              from   (select t2.id
                      from   tab2 t2
                      where  id2 = 123) t1)

der code ist zwar nicht getestet, aber die idee dürfte klar sein.
hoffe du kommst damit weiter. ;)

greets
der kleine auf der linken schulter