Je suis venu vous voir pour un problème de modélisation, malgrès que ce soit essentiellement du SQL...
Je dois gérer un arbre de "passions", par exemple, quelqu'un s'incrit dans une passions "chat angora", il fera automatiquement partie des "chats", puis des félins et enfin des "animaux". Donc une personne s'incrivant à une "passion" est forcément membre des "passions" supérieure, mais le contraire n'est pas forcément vrai un membre de la passion des chats n'est pas forcément (il peut s'y inscrire en plus) des "angora", donc je dois gérer les différents droits des membres dans cet arbre.
Je sais que j'explique mal, mais le problème est touffu :/
Question :
1. Dois-je faire 2 tables pour les droits (une avec les droits et l'id et de la passion et une avec l'id du membre et l'id du droit) ou 1 seule (la fusion des deux)
2. J'ai fais une fonction qui est capable de ressortir les droits d'UN membre, une autre pour ressortir les droits attribués des membres inscript à cette passion, je sèche sur comment sortir les par défauts et les membres qui les ont, sans redondance :/*
Par avance merci, n'ésitez pas à m'innonder de questions, je sais que j'ai pas été clair :s
* du genre
------------------
Droits par défaut des "chats de goutières"
___________0101010 (des droits quelquonque)
-----------------
Pseudo01 0101010
Pseudo02 0101010
Pseudo03 0101010
-----------------
Droit par défaut des "Chat Malo"
___________11001100
-----------------
Pseudo04 11001100
Pseudo05 11001100
Pseudo06 11001100
----------------
Droit par défaut des autres membres des passions d'un niveau inférieur
__________00110011
----------------
Pseudo06 00110011
Pseudo07 00110011
Pseudo08 00110011