Potresti fare tutto in una unica operazione se puoi crearti una stored procedure, in questo modo eviti pure traffico ridondante tra il client e il server. Ti serve MySQL 5 però.

http://dev.mysql.com/doc/refman/5.1/...procedure.html