Hello all!
Voilà, j'ai fais une nuit blanche, j'arrive au bout de mes forces...
Je cherche un(e) héros qui trouver la formule magique...
Je cherche à récuperer des infos à travers 3 tables différentes, on se dirige donc vers des jointures...
Voici les tables en version simplifiées:
Et je souhaite trouver la requete qui me permettra d'afficher avec un while, la totalité des actions du filleul d'un membre donné, plus ses propres actions, classées dans un ordre chronologique, et en leur attribuant une valeur de façon à obtenir un total! (Respirer)
En gros, si Julien s'est inscrit sur le site, ca lui a rapporté 6 points, s'il cré un sujet sur le site, ca lui en rapporte 4, et s'il répond à un sujet, ca lui en rapporte 2.
Et si un de ses filleul (donc ayant l'id de julien dans la case parrain de la table membre) s'inscrit, ca lui rapporte 3 points, s'il cré un sujet, ca lui rapporte 2 points, et s'il répond, ca lui rapporte 1 point (a Julien toujours)
Pour au finale obtenir:
01-01-13 - inscription - 6 points
02-01-13 - création sujet - 4 points
03-01-13 - inscription filleul Roger - 3 points
04-01-13 - réponse filleul Roger - 1 points
05-01-13 - réponse sujet - 2 points
etc...
Total 62 points.
J'ai essayé de faire simple dans l'explication, et je prie tous les dieux de l'univers informatique pour que l'un d'eux pose ses yeux sur ce sujet, et me sorte l'abracadabra qui me rendra complètement fou de joie derrière mon écran! (J'en ai fais assez là?)(OUI!)(Non?)(Ah...)(Soupir...)
Voilà, j'ai fais une nuit blanche, j'arrive au bout de mes forces...
Je cherche un(e) héros qui trouver la formule magique...
Je cherche à récuperer des infos à travers 3 tables différentes, on se dirige donc vers des jointures...
Voici les tables en version simplifiées:
Code:
Table membres
id nom_du_membre date_inscription parrain
Table sujet
id id_membre date_creation
Table reponse
id id_membre date_creation
Et je souhaite trouver la requete qui me permettra d'afficher avec un while, la totalité des actions du filleul d'un membre donné, plus ses propres actions, classées dans un ordre chronologique, et en leur attribuant une valeur de façon à obtenir un total! (Respirer)
En gros, si Julien s'est inscrit sur le site, ca lui a rapporté 6 points, s'il cré un sujet sur le site, ca lui en rapporte 4, et s'il répond à un sujet, ca lui en rapporte 2.
Et si un de ses filleul (donc ayant l'id de julien dans la case parrain de la table membre) s'inscrit, ca lui rapporte 3 points, s'il cré un sujet, ca lui rapporte 2 points, et s'il répond, ca lui rapporte 1 point (a Julien toujours)
Pour au finale obtenir:
01-01-13 - inscription - 6 points
02-01-13 - création sujet - 4 points
03-01-13 - inscription filleul Roger - 3 points
04-01-13 - réponse filleul Roger - 1 points
05-01-13 - réponse sujet - 2 points
etc...
Total 62 points.
J'ai essayé de faire simple dans l'explication, et je prie tous les dieux de l'univers informatique pour que l'un d'eux pose ses yeux sur ce sujet, et me sorte l'abracadabra qui me rendra complètement fou de joie derrière mon écran! (J'en ai fais assez là?)(OUI!)(Non?)(Ah...)(Soupir...)