问一下oracle数据库 select count(*),distinct id from table_name语句

我想查询 统计一个表卖出的商品 上面的语法改怎么写
高手帮个忙 不用 group by 能实现吗?

第1个回答  推荐于2016-08-01
--假设表名为sales (销售)
--,含有字段product (产品) ;

select product , count(*)
from sales
group by product
;

--如果还有流水号id,可以:
select product
, count(*) --不去重
, count(distinct id) --去重
from sales
group by product
;本回答被提问者采纳
第2个回答  2010-07-14
select count(id),id from table_name where [条件是卖出] group by id
相似回答