Credo di aver capito il ragionamento che sta dietro lo script e la query.
Ti volevo chiedere una cosa: esiste qualche sito in cui ci sia un archivio di query per problematiche simili? Insomma un buon repository mysql oltre ai commenti del manuale ufficiale.