requete mysql

  • Auteur de la discussion Auteur de la discussion chava2b
  • Date de début Date de début
WRInaute occasionnel
Salut

Je me prends la tete pour essayer de faire une requete la ou il y en avait 2 avant... mais je ne sais pas si je px y arriver :

Voila ma table

Code:
idu        num       tour    points
1690     45508       3       0
1690     45508       2       15
1690     45508       1       10

Je veux selectionner d'un coté la somme des points (25points) et les points faits en dernier (tour n°3) (0points)

J'ai essayé ca mais ca marche pas

Code:
SELECT points, SUM( points )  AS summ
FROM table
WHERE num =  '45508' AND idu =  '1690'
GROUP  BY num
ORDER  BY tour DESC

Avec ce select j'ai bien la somme mais il me donne points=10 et non points=0

Qqun a une idée ?

Merci
 
WRInaute passionné
Et en faisant une jointure sur le même table ??

Code:
SELECT t1.points, SUM( t2.points )  AS summ
FROM table t1, table t2
WHERE t1.num =  '45508' AND t1.idu =  '1690' AND t2.num =  '45508' AND t2.idu =  '1690' 
GROUP  BY t2.num
ORDER  BY t1.tour DESC
 
WRInaute occasionnel
Une jointure sur la meme table ??? lol ! j'avais jamais vu ! mais c'est vrai c'est pas bete ;)

J'essaye !

Merci
 

➡️ Offre MyRankingMetrics ⬅️

pré-audit SEO gratuit avec RM Tech (+ avis d'expert)
coaching offert aux clients (avec Olivier Duffez ou Fabien Faceries)

Voir les détails ici

coaching SEO
Discussions similaires
Haut