इस क्वेरी को आजमाएं:
SELECT m2.movieId
FROM mMoviesGenres m1
INNER JOIN mMoviesGenres m2
ON m1.genreID = m2.genreID
WHERE m1.movieId = 1 AND
m2.movieId <> 1
GROUP BY m2.movieId
HAVING COUNT(*) = (SELECT COUNT(*) FROM mMoviesGenres WHERE movieId = 1)
अपडेट करें:
यदि आप ऐसी फिल्में ढूंढना चाहते हैं जो कम से कम दो शैलियों के संबंध में समान हों, तो इस HAVING
का उपयोग करें खंड:
HAVING COUNT(*) >= 2