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

Mysql обединяващ брой няколко колони

Можете да използвате union all за да отмените своя набор от данни и след това агрегиране:

select disease, count(*) total
from (
    select disease from mytable
    union all select additional_disease1 from mytable
    union all select additional_disease2 from mytable
    union all select additional_disease3 from mytable
    union all select additional_disease4 from mytable
) t
group by disease
order by total desc, disease



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Qt - Как да получа|компилиран Mysql драйвер

  2. Проблеми със стартирането на MySQL сървъра на Mavericks

  3. конвертирайте mysql timestamp в mktime

  4. Заключване на маса с хибернация

  5. Вмъкване на файлов масив от изображения в база данни