求只选同一个表中两个字段的SQL语句,谢谢(distinct在统计函数用法)

简单SQL语句:(可以使用MYSQL函数)
表如下
产品 用户
A. 张三
A 张三
A 李四
B 张三
B 张三
结果如下
产品 用户数
A 2
B 1
谢谢大家
---------------------------------------------------------------

select 产品,count(distinct 用户) from 表名 group by 产品

这个
---------------------------------------------------------------

select 产品 count(产品) as 用户数 group by 产品,用户

---------------------------------------------------------------

SELECT 产品,COUNT(distinct 用户)FROM 表名 group by 产品
---------------------------------------------------------------

正解
select 产品,count(distinct 用户) from 表名 group by 产品

Published At
Categories with Web编程
Tagged with
comments powered by Disqus