首页 > mysql连表查询 leftjoin

mysql连表查询 leftjoin

这两个查询,一个返回1,一个返回7,我想查询的返回结果是5,即希望buy_info表为主表,排除相同的order_id,请问应该怎么写count语句?


在第一个图中:

  1. 首先,你把group by那一行删除;

  2. 然后,你把第一行改成:

select count(distinct o.order_id)

就可以了。

【热门文章】
【热门文章】