sql >> Database teknologi >  >> RDS >> Mysql

COUNT(*) returnerer flere rækker i stedet for kun én

COUNT() fungerer som forventet. Når du sætter en group by klausulen, count() giver dig resultatet for GROUP BY . Hvis du ønsker at få antallet af rækker i en forespørgsel, der inkluderer group by , brug den som en underforespørgsel i stedet for.

Noget som:

SELECT COUNT(*) FROM (SELECT * FROM `table`
                      GROUP BY `column1`) AS `a`


  1. Isolationsniveau med Flask-SQLAlchemy

  2. Indstilling af sessionens tidszone med spring jdbc oracle

  3. Bedste praksis for PHP/MySQL aftale/booking system

  4. Wampserver 2.1 giver orange ikon efter installation på Windows 7