这两个查询,一个返回1,一个返回7,我想查询的返回结果是5,即希望buy_info表为主表,排除相同的order_id,请问应该怎么写count语句?
在第一个图中:
首先,你把group by那一行删除;
然后,你把第一行改成:
select count(distinct o.order_id)
就可以了。
这两个查询,一个返回1,一个返回7,我想查询的返回结果是5,即希望buy_info表为主表,排除相同的order_id,请问应该怎么写count语句?
在第一个图中:
首先,你把group by那一行删除;
然后,你把第一行改成:
select count(distinct o.order_id)
就可以了。