| 0.0035 | SELECT genre, COUNT(DISTINCT(title_id)) AS genre_count, genre_name
FROM (SELECT DISTINCT(title_id), genre_id_01 AS genre
FROM ml_movies
WHERE user_id = 40 AND YEAR(ml_movies.date_viewed) = 2026 AND MONTH(ml_movies.date_viewed) = 03 UNION ALL
SELECT DISTINCT(title_id), genre_id_02
FROM ml_movies
WHERE user_id = 40 AND YEAR(ml_movies.date_viewed) = 2026 AND MONTH(ml_movies.date_viewed) = 03 UNION ALL
SELECT DISTINCT(title_id), genre_id_03
FROM ml_movies
WHERE user_id = 40 AND YEAR(ml_movies.date_viewed) = 2026 AND MONTH(ml_movies.date_viewed) = 03) AS T1
JOIN ml_lookup_genres AS LG
ON T1.genre = LG.genre_id
GROUP BY genre
ORDER BY genre_count DESC
LIMIT 0, 50 ?>
|