141 votes

Compter avec la condition IF dans la requête MySQL

J’ai deux tableaux, l’un est pour les nouvelles et l’autre est pour les commentaires et je veux obtenir le nombre de commentaires dont le statut a été défini comme approuvé.

Mais le problème avec cette requête est que la valeur minimale qui est extraite pour la colonne de commentaires est 1 s’il existe un commentaire correspondant à cette nouvelle ou non.

Toute aide serait très appréciable.

31voto

Edemilson Lima Points 41

Cela devrait fonctionner:

`` vérifiez uniquement si la valeur existe ou non. 0 est équivalent à une valeur existante, donc il en compte une de plus, tandis que NULL est comme une valeur inexistante, donc n’est pas compté.

5voto

Mosty Mostacho Points 22803

Remplacez cette ligne :

Avec celui-ci:

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X