Tu as deux choses à mettre au point :
-1- la partie SQL qui sera exécutée par MySQL
-2- Le code PHP qui va transmettre le code SQL à MySQL.
Fais des essais en local en commençant par le SQL. Et sers-toi de la doc de MySQL, elle est très complète et la pour ça. S'il y a un point que tu ne comprends pas, viens demander un éclaircicement. Et si tes essais génèrent des erreurs, reviens avec le code utilisé et les messages d'erreur obtenus.
Quand le SQL sera au point, il sera temps de s'occuper du PHP pour l'exécuter.