sql >> Databasteknik >  >> RDS >> Mysql

mysql räkna grupp genom att ha

Ett sätt skulle vara att använda en kapslad fråga:

SELECT count(*)
FROM (
   SELECT COUNT(Genre) AS count
   FROM movies
   GROUP BY ID
   HAVING (count = 4)
) AS x

Den inre frågan får alla filmer som har exakt fyra genrer, sedan räknar den yttre frågan hur många rader den inre frågan returnerade.



  1. MYSQL group_concat motsvarande i Sybase ASE?

  2. Hur TAN() fungerar i MariaDB

  3. mysql 5.7 log-slow-queries-fel

  4. qt 5.8 sql anslutningsfel:QMYSQL-drivrutinen har inte laddats på Windows 10