这两个查询,一个返回1,一个返回7,我想查询的返回结果是5,即希望buy_info表为主表,排除相同的order_id,请问应该怎么写count语句?
在第一个图中:
首先,你把group by那一行删除;
然后,你把第一行改成:
select count(distinct o.order_id)
就可以了。
5 回答1.5k 阅读
2 回答2.2k 阅读
3 回答766 阅读✓ 已解决
1 回答1k 阅读
1 回答695 阅读✓ 已解决
1 回答994 阅读
1 回答868 阅读
2 回答4.2k 阅读
6 回答4k 阅读✓ 已解决
1 回答2.1k 阅读✓ 已解决
1 回答2.7k 阅读
4 回答5k 阅读✓ 已解决
在第一个图中:
首先,你把group by那一行删除;
然后,你把第一行改成:
就可以了。