J'aurai besoin d'un mec qui gère en SQL, je galère un peu pour trouver une requête potable qui ferait ce que je veux.
Voici mes tables (en light):
utilisateurs(num_util, pseudo_util)
questions(num_quest, int_quest)
rep_possibles(num_rp, int_rp, #num_quest)
reponses(#num_util, #num_quest, #num_rp)
En gros on a un questionnaire, pour chaque question (questions) on propose plusieurs réponses (rep_possibles) et la tables reponses permet de savoir qui à répondu quoi à quelle question.
Imaginons que:
Bob répond 2 à la question 1
Bob répond 2 à la question 2
Max répond 2 à la question 1
Max répond 2 à la question 2
Jean Luc répond 1 à la question 1
Jean Luc répond 2 à la question 2
Quand max a répondu 2 à la question 1, je veux pouvoir lui dire que 100% des gens qui ont répondu pareil que lui ont aussi répondu 2 à la question 2
Ou quand Jean Luc a répondu 2 a la question 2 que 66% des gens qui ont répondus pareil que lui ont répondu 2 à la question 1
Et en fait quand je dis 100% et 66% c'est parceque ce sont les plus gros pourcentages trouvés parmis tous les couples questions/réponses. On ne le vois pas dans mes exemples là...
J'espère que c'est assez clair... Je ne trouve pas de solution qui ne serait pas un gouffre niveaux ressources demandées au serveur. Merci à ceux qui se pencheront sur mon problème