mysql si la fonction de sous-requête en tant que condition

Je crois que la requête suivante est auto-explicatif:

SELECT IF (SELECT COUNT(*) FROM mytable > 0, 'yes', 'no');

Pourquoi ne pas travailler? Et comment dois-je la corriger?

Peut-être parce que c'est une syntaxe non valide. Qu'essayez-vous faire ici?
Pourriez-vous être plus précis, Asad? Je suis bien conscient que c'est une syntaxe non valide
si, ensuite d'autre.. REf dev.mysql.com/doc/refman/5.0/en/if.html
Chers fermer les électeurs, que je suis surpris par votre décision. Pourriez-vous expliquer ce que vous trouvez de mal avec la question? Je suis en train de faire quelque chose qui me semble parfait, et de trouver que ça ne fonctionne pas. Évidemment, il y a quelque chose que je ne sais pas / ne pas voir. Quoi de plus naturel que de demander à d'autres personnes qui seront probablement immédiatement savoir?
Allez d'accord avec schealthiel, et aller un peu plus loin, près, les électeurs ont clairement été remplacée par je présume Jean Topley de l'édition de l'année dernière. fermé remarque doit être changé ou supprimé, merci.

OriginalL'auteur shealtiel | 2012-12-12