返回单条记录
有3列:
a b c
310 15 10
310 17 20
320 13 20
330 11 30;
需要返回a不同,b(有相同a值的和),c(有相同a值的任意一条)
【例】
a b c
310 32 10
320 13 20
330 11 30;
select a,sum(b),c
from table
group by a,c;这样会返回4条其中310 32 10和310 32 20.这个应该怎么改进一下?
[解决办法]
select a,sum(b) B,min(c) Cfrom tablegroup by a
[解决办法]