Mysql
 sql >> база данни >  >> RDS >> Mysql

SQL:Преброяване на групи в отделни редове с резултати

Опитайте това:

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. Съхранявайте множество имейл адреси в база данни за различни типове потребители

  2. Превеждане на атрибути на връзката от ER диаграма в SQL

  3. TINYTEXT, TEXT, MEDIUMTEXT и LONGTEXT максимални размери за съхранение

  4. DATE() Примери – MySQL

  5. Получаване на грешка Незаконен микс от съпоставяне (utf8mb4_unicode_ci,IMPLICIT) и (utf8mb4_general_ci,IMPLICIT) за операция '='