将左联接限制为返回一个结果?
我目前将此左联接作为查询的一部分:
LEFT JOIN movies t3 ON t1.movie_id = t3.movie_id AND t3.popularity = 0
麻烦的是,如果有几部电影具有相同的名称和相同的受欢迎程度(不要问,就是这样:-)),则会返回重复的结果。
总而言之,我想将左联接的结果限制为一个。
我试过这个:
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
第二个查询因错误而死机:
Every derived table must have its own alias
我知道我问的有点模糊,因为我没有提供完整的查询,但我问的通常是可能的吗?