Todo esto se hace en una sola sentencia SQL que no implica ningún procesamiento intermedio en la aplicación cliente.