codice:
table
(id,ordine,gruppo,status)
devo aggiornare il campo status (da 0 a 1) di una sola riga del db, quella con "ordine" più alto di un solo gruppo.

posso evitare di fare 2 query (una di select e quella di update)?
è lecito inserire HAVING nella query di UPDATE?

Codice PHP:
//ora faccio così

$q="SELECT max(ordine) AS tm, * FROM table WHERE gruppo='$idgruppo' GROUP BY gruppo LIMI T 1";

//la eseguo e mi prendo l'id  e poi faccio l'update


$up="update table set status='1' WHERE id='$id' " 

grazie in anticipo