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

Få særskilte poster med tæller

Du skal bare bruge GROUP BY i stedet for DISTINCT . Så prøv denne forespørgsel:

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

Se denne SQLFiddle




  1. Forskellen mellem VARCHAR og TEXT i MySQL

  2. Kan ikke oprette forbindelse til ekstern MySQL-server

  3. Laravel forespørgselsbygger til rekursive resultater? For eksempel. id, forælder_id

  4. Hvordan opretter man udvalgte dynamiske felter fra en tabel i mysql?