sql >> Databáze >  >> RDS >> Mysql

SQL:Skupinové počty v jednotlivých řádcích výsledků

Zkuste toto:

SELECT id, name, 
 (SELECT COUNT(name) 
   FROM markers im 
   WHERE state like 'OR' 
   GROUP BY name 
   HAVING im.name=m.name) as count
FROM markers m 
WHERE state like 'OR' 
GROUP BY name, id 


  1. QueryException v režimu spánku kvůli apostrofu

  2. Přidejte cizí klíč do existující tabulky v SQLite

  3. Jak ukládat obrázky do varbinary (max) sloupce?

  4. Je timestampdiff() v MySQL ekvivalentní datediff() na SQL Server?