J'ai la structure de tableau suivantoccurrences compter MySQL plus de 2
+ id + word +
+------+--------+
Le tableau est rempli avec les mots TAS bas d'un texte donné, de sorte que le texte
Bonjour bye bonjour
entraînerait
+ id + word +
+------+--------+
+ 1 + hello +
+------+--------+
+ 2 + bye +
+------+--------+
+ 3 + hello +
+------+--------+
Je veux faire une requête SELECT qui renverra le n mbre de mots qui se répète au moins deux fois dans la table (comme bonjour)
SELECT COUNT(id) FROM words WHERE (SELECT COUNT(words.word))>1
qui est bien sûr si mal et super quand la surcharge table est grande. Une idée sur la façon d'atteindre un tel but? Dans l'exemple inhérents au-dessus donné, j'attendre 1
Merde, accidentellement downvoted au sens de upvote - merci pour la bonne réponse et désolé! –
Juste un addon, vous pouvez aussi utiliser l'alias dans "avoir". Comme SELECT mots, COUNT (*) AS cnt FROM mots GROUPE PAR mot AYANT cnt> 1 –