Tu peux envisager deux requêtes...
La première calcule la somme totale, et tu ajoutes un champ relative dans cette dernière table
du coup, ça donne
Assure-toi juste qu'une entrée ne peux jamais avoir une somme totale de contrôle de zéro
La première calcule la somme totale, et tu ajoutes un champ relative dans cette dernière table
du coup, ça donne
Code :
UPDATE flight_has_territory as FHT set relative = (FLOOR(FHT.possession*100/SUM(SELECT possession FROM flight_has_territory as FHT2 where FHT2.territory_id=FHT.terriroty_id)))
Assure-toi juste qu'une entrée ne peux jamais avoir une somme totale de contrôle de zéro