| 0.0024 | 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 = 51 UNION ALL
SELECT DISTINCT(title_id), genre_id_02
FROM ml_movies
WHERE user_id = 51 UNION ALL
SELECT DISTINCT(title_id), genre_id_03
FROM ml_movies
WHERE user_id = 51) 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 ?>
|