我目前将此左连接作为查询的一部分:
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
我知道我要问的内容有点模糊,因为我没有提供完整的查询,但是我要问的内容通常可能吗?