相关疑难解决方法(0)

限制左连接返回一个结果?

我目前将此左连接作为查询的一部分:

LEFT JOIN movies t3 ON t1.movie_id = t3.movie_id AND t3.popularity = 0
Run Code Online (Sandbox Code Playgroud)

麻烦的是,如果有几部电影具有相同的名称和相同的受欢迎程度(不要问,它只是这样:-))然后返回重复的结果.

总而言之,我想将左连接的结果限制为一个.

我试过这个:

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
Run Code Online (Sandbox Code Playgroud)

第二个查询因错误而死:

Every derived table must have its own alias
Run Code Online (Sandbox Code Playgroud)

我知道我问的是有点模糊,因为我没有提供完整的查询,但我一般都会问这个问题吗?

php mysql join left-join

9
推荐指数
2
解决办法
4万
查看次数

标签 统计

join ×1

left-join ×1

mysql ×1

php ×1