Menu

Petite requête SQL afin de calculer un score, please help ! :)

Messages postés
33
Date d'inscription
lundi 22 mai 2017
Dernière intervention
12 mars 2019
- - Dernière réponse : matmat8888
Messages postés
33
Date d'inscription
lundi 22 mai 2017
Dernière intervention
12 mars 2019
- 12 mars 2019 à 23:54
Bonjour,

j'ai un site internet ou je dois faire un scoring afin de trier des professeurs par nombre d'avis... Actuellement j'ai la requête ci-dessous mais elle ne me convient pas car elle ne tient pas compte des cas ou le professeur a plusieurs avis à son actif... Grade = 1 ou 0 selon avis positif ou négatif. En gros si le professeur a deux avis positifs et un négatif je veux que son score soit de 10 (5*1 + 5*1 + 5*0). Vous pouvez m'aider à tout hasard ?

Merci d'avance ! :)

Mathieu

UPDATE listings, testimonials SET listings.score_reviews = 5 * testimonials.grade  WHERE listings.author_id = testimonials.receiver_id;
Afficher la suite 

Votre réponse

1 réponse

Messages postés
24915
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
13 mars 2019
1890
0
Merci
Bonjour,
Regarde donc ce que fait
SELECT T.receiver_id 
      ,SUM(T.grade) * 5  as score
FROM testimonials T
GROUP BY T.receiver_id

jordane45
Messages postés
24915
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
13 mars 2019
1890 > matmat8888
Messages postés
33
Date d'inscription
lundi 22 mai 2017
Dernière intervention
12 mars 2019
-
Tu testes... et tu verras....
matmat8888
Messages postés
33
Date d'inscription
lundi 22 mai 2017
Dernière intervention
12 mars 2019
-
J'ai besoin d'affecter le score du prof à plusieurs annonces dans le cas ou il propose des cours de maths, anglais etc...
jordane45
Messages postés
24915
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
13 mars 2019
1890 > matmat8888
Messages postés
33
Date d'inscription
lundi 22 mai 2017
Dernière intervention
12 mars 2019
-
oui et ?
matmat8888
Messages postés
33
Date d'inscription
lundi 22 mai 2017
Dernière intervention
12 mars 2019
-
tu n'as pas de solution à me proposer du coup ?
matmat8888
Messages postés
33
Date d'inscription
lundi 22 mai 2017
Dernière intervention
12 mars 2019
-
que je fasse un select ou un update peu importe nan ?
Commenter la réponse de jordane45