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

MySQL COUNT() flere kolonner

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

Jeg tror, ​​det vil gøre det, selvom der vil være dobbelttælling, hvis en post har de samme værdier for to af tags.

OPDATERING :tilføjet AS X.



  1. Er der en måde at begrænse resultatet med ELOQUENT ORM of Laravel?

  2. Hvorfor er den givne syntaks gyldig i mysql?

  3. hvordan man udfylder mysql kolonneværdi baseret på en formel?

  4. Sådan installeres Haproxy og Keepalved