bien, ¿si lees lo que te digo??
Código PHP:
// haces tu consulta para obtener los IDs
$sql = "SELECT id FROM tabla WHERE algo = 'x'";
$result = mysql_query($sql);
$ids = array();
// creamos la lista de los IDs a comparar
while ($row = mysql_fetch_assoc($result)) $ids []= $row['id'];
// los usamos finalmente con el operador IN()
$sql = "UPDATE tabla SET columna = 'valor' WHERE id IN(" . join(', ', $ids) . ")";