sql >> Databáze >  >> RDS >> Mysql

MySQL COUNT() více sloupců

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

Myslím, že to bude stačit, i když dojde k dvojitému započítání, pokud bude mít některý záznam stejné hodnoty pro dva z tagů.

AKTUALIZACE :přidáno AS X.



  1. Překročena maximální doba provádění 30 sekund

  2. Jak používat modely django s cizími klíči v různých databázích?

  3. SQL Jedinečné omezení napříč více tabulkami

  4. Jak získat všechny příspěvky se všemi kategoriemi ve wordpressu přes mysql?