sql >> Database >  >> RDS >> Mysql

MySQL COUNT() meerdere kolommen

select tag, flv, count(*) as tag_count
from (
  select tag_1 as tag, flv from videos
  UNION
  select tag_2 as tag, flv from videos
  UNION
  select tag_3 as tag, flv from videos
) AS X

Ik denk dat dat voldoende is, hoewel er dubbeltellingen zullen zijn als een record dezelfde waarden heeft voor twee van de tags.

UPDATE :AS X toegevoegd.



  1. Tabelrelatie voor subtypen

  2. Hoe te controleren of waarde bestaat in een MySQL-database

  3. Het type van een variabele ophalen in MySQL

  4. Alle nuttige 11g dynamische prestatieweergaven