je ne pense pas qu'il y aie besoin de créer un table de liaison, puisque l'id dans cette table est l'id qui fera la liaison.
la table rate_types contient la note et le nombre de vote pour tous les trios : Article / Objet / Type
mais la référence pour déterminer cela est l'objet, l'id de l'objet est UNIQUE en tout le site
pour cela au lieu d'enregistrer les ip en fonction du type, je l'enregistre en fonction de l'objet, j'ai ainsi moins de fois une ip (car un objet contient 4 à 6 types environ)
et la jointure se fera sur l'id de p_rate_ip avec l'id_objet de p_rate_types.
ça me semble jouable ainsi, non ?
Partager