sql >> Database teknologi >  >> RDS >> Mysql

Mysql fletning tæller flere kolonner

Du kan bruge union all for at fjerne pivot dit datasæt og derefter aggregering:

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. Installation af pdo_mysql på Amazon EC2 med PHP 5.5

  2. SQL Server Listetabeller:Sådan viser du alle tabeller

  3. Bedste måde at tjekke for eksisterende bruger i mySQL-databasen?

  4. MySql - beregne tidsforskel for flere rækker