一个表中有a,b,c,d四列可以对a,b分组查询出a,b,c不

时间:2021-11-30 00:20:37
一个表中有a,b,c,d四列可以对a,b分组查询出a,b,c不

6 个解决方案

#1


直接对C取最大就行了
select a,b,max(c) c
from T
group by a,b

#2


select A.a,A.b,A.c from (selece a,b,平均数 from user  group a,b) A  注意不能A.c对吗??????

#3


select A.a,A.b,A.c from (selece a,b,avg(c) C from user  group a,b) A

#4


select a,b,max(c) c,avg(d) 平均数
from user  group by a,b

#5


引用 2 楼 qq853447917 的回复:
select A.a,A.b,A.c from (selece a,b,平均数 from user  group a,b) A  注意不能A.c对吗??????

指明子查询中具体的列名

#6


bw555好牛啊 以后有什么问题问你哈啊

#1


直接对C取最大就行了
select a,b,max(c) c
from T
group by a,b

#2


select A.a,A.b,A.c from (selece a,b,平均数 from user  group a,b) A  注意不能A.c对吗??????

#3


select A.a,A.b,A.c from (selece a,b,avg(c) C from user  group a,b) A

#4


select a,b,max(c) c,avg(d) 平均数
from user  group by a,b

#5


引用 2 楼 qq853447917 的回复:
select A.a,A.b,A.c from (selece a,b,平均数 from user  group a,b) A  注意不能A.c对吗??????

指明子查询中具体的列名

#6


bw555好牛啊 以后有什么问题问你哈啊