sql >> Database >  >> RDS >> Mysql

Krijg duidelijke records met tellingen

Je hoeft alleen maar GROUP BY . te gebruiken in plaats van DISTINCT . Dus probeer deze zoekopdracht:

SELECT personid, COUNT(msg) 
FROM mytable 
GROUP BY personid
ORDER BY personid;

Bekijk deze SQLFiddle




  1. Fix "profielnaam is niet geldig" bij het verzenden van e-mail vanaf SQL Server

  2. SCHIJNLIJKE DEADLOCK Nood-threads maken voor niet-toegewezen lopende taken

  3. Wat doet de/deze gegevensverklaring in SAS precies? PostgreSQL-equivalent?

  4. Seconden veranderen in een tijdwaarde in MySQL