MySQL: Initialiser une variable pour un trie
Résolu/Fermé
Clems974
Messages postés
2
Date d'inscription
mardi 13 novembre 2012
Statut
Membre
Dernière intervention
15 juillet 2015
-
13 nov. 2012 à 12:18
Clems974 Messages postés 2 Date d'inscription mardi 13 novembre 2012 Statut Membre Dernière intervention 15 juillet 2015 - 13 nov. 2012 à 12:37
Clems974 Messages postés 2 Date d'inscription mardi 13 novembre 2012 Statut Membre Dernière intervention 15 juillet 2015 - 13 nov. 2012 à 12:37
A voir également:
- MySQL: Initialiser une variable pour un trie
- Mysql download - Télécharger - Bases de données
- Mysql gratuit ou payant - Forum MySQL
- Xampp mysql ne démarre pas ✓ - Forum MySQL
- Mysql error 1 ✓ - Forum Réseaux sociaux
- Impossible de se connecter au serveur mysql - Forum Ubuntu
1 réponse
Clems974
Messages postés
2
Date d'inscription
mardi 13 novembre 2012
Statut
Membre
Dernière intervention
15 juillet 2015
13 nov. 2012 à 12:37
13 nov. 2012 à 12:37
Finalement, après d'autres recherches, j'ai pu trouver une solution.
J'ai trouver la fonction COALESCE qui me permet de faire ce que je veux (http://dev.mysql.com/doc/refman/5.0/fr/comparison-operators.html?iframe=true&width=100%&he..)
J'ai trouver la fonction COALESCE qui me permet de faire ce que je veux (http://dev.mysql.com/doc/refman/5.0/fr/comparison-operators.html?iframe=true&width=100%&he..)
SELECT *, COALESCE((SELECT (SUM(vote)-(COUNT(vote)-SUM(vote))) FROM commentaires_vote WHERE idn_vote=A.idn GROUP BY idn_vote),0) AS res_sum FROM commentaires A WHERE idp='<IDP>' AND A.active>0 ORDER BY res_sum DESC, A.date DESC