Hallo Erik,
abgesehen davon, dass die Datenbank nicht weiss, welches Feld sie Dir zurückliefern soll, kann Dein Update-Statement ja auch beliebig viele Datensätze ändern, nämlich alle, für die wert = 'blub' ist.
Eigentlich gibt es aber auch kein Problem, da Du ja mit
SELECT id FROM tabelle WHERE wert = 'blub'
sämtliche ids mit der gleichen Bedingung geliefert bekommst.
Gruß
Olaf Schneider