Verwenden Sie COUNT, um die Anzeige von eindeutigen Datensätzen mit mehr als 2 vorkommen in MySQL
Ich habe eine Tabelle, wo ich bin, und versuchte, eine eindeutige Liste aller Städte mit mehr als zwei vorkommen in der Tabelle. Ich versuche die aktuelle Abfrage bin mir gesagt, "Funktion count ist nicht vorhanden"? Was mache ich falsch?
SELECT COUNT (city)
FROM `table1`
GROUP BY city
HAVING COUNT (city) >=2
Während die Lösung weiter unten beschrieben korrekt ist, kann ich nicht replizieren diese Fehlermeldung.
ich kann das problem reproduzieren hier sqlfiddle.com/#!2/66537/1 mysql ist komisch...
ich kann das problem reproduzieren hier sqlfiddle.com/#!2/66537/1 mysql ist komisch...
InformationsquelleAutor Rocco The Taco | 2013-07-29
Du musst angemeldet sein, um einen Kommentar abzugeben.
Deine Abfrage ist richtig, Sie haben einen Raum zwischen
COUNT
- und (Stadt -) es mussCOUNT(City)
. das wird gut funktionieren. Ihre Abfrage sollte wie folgt sein:Sehen diese SQLFiddle
InformationsquelleAutor Waseem Khan
ALIAS ZU VERWENDEN,
InformationsquelleAutor jaczes