Mysql
 sql >> Baza danych >  >> RDS >> Mysql

SQL:Liczenie grup w poszczególnych wierszach wyników

Spróbuj tego:

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. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Zaktualizuj tabelę w MySQL za pomocą Pythona dict

  2. Uzyskaj wszystkie wstawione identyfikatory podczas wstawiania wielu wierszy za pomocą jednego zapytania

  3. JSON_OBJECT() – Utwórz obiekt JSON z listy par klucz/wartość w MySQL

  4. SQL INSERT...SELECT z automatyczną inkrementacją DATETIME

  5. Używanie GROUP_CONCAT w podzapytaniu w MySQL