Šāds variants nav nekas neparasts un nezināms. SQLā var daudz daudz lietu izdarīt.
Domāju, ka php skriptā šīs darbības izpildīsies ilgāk (relatīvi) nekā SQL pieprasījumā.
Pie tam - mazāk taču maintenances darbu tev būs, kad vajadzēs tev kautko pamainīt. Zināsi, ka jāskatās SQL kverijs, ja vajadzēs ko palabot, nevis kodā meklēt kas un kā tur rēķinās. Nu vienkāršām operācijām varbūt tas vienalga, bet ja kas lielāks tad domāju gan ka vieglāk to vienā vietā redzēt.