sql >> Database >  >> RDS >> Mysql

Mysql-samenvoeging telt meerdere kolommen

U kunt union all . gebruiken om de draaiing van uw dataset ongedaan te maken en vervolgens aggregatie:

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. E-mailqueryresultaten als HTML-tabel in SQL Server (T-SQL)

  2. gebruiker aanmaken in mysql met java

  3. linq naar entiteit:linq optimalisatie van queryprestaties

  4. VB.NET MySQL-verbinding