現在、クエリの一部としてこの左結合があります。
LEFT JOIN movies t3 ON t1.movie_id = t3.movie_id AND t3.popularity = 0
問題は、同じ名前で同じ人気の映画が複数ある場合 (聞かないでください。ただその通りです :-) )、重複した結果が返されることです。
つまり、左結合の結果を 1 つに制限したいと思います。
私はこれを試しました:
LEFT JOIN
(SELECT t3.movie_name FROM movies t3 WHERE t3.popularity = 0 LIMIT 1)
ON t1.movie_id = t3.movie_id AND t3.popularity = 0
2 番目のクエリは次のエラーで終了します。
Every derived table must have its own alias
完全なクエリを提供していないため、私が求めていることは少し曖昧であることはわかっていますが、私が求めていることは一般的に可能ですか?