例如有1个表 A 有3个字段 id uid num
如何把相同id的 uid num分别相加。并选出 大的。
如图
-----------------
id | uid | num |
-----------------
1 | 22 | 12 |
-----------------
1 | 25 | 13 |
-----------------
1 | 25 | 17 |
-----------------
2 | 13 | 55 |
-----------------
查询上表的结果如下图:
-----------------
id | uid | num |
-----------------
1 | 25 | 30 |
-----------------
2 | 13 | 55 |
-----------------
就是把相同id和uid的 num相加 ,把相同id 但不同uid的值 在求和后比较取大者
这条sql该怎么写。谢谢了
如何把相同id的 uid num分别相加。并选出 大的。
如图
-----------------
id | uid | num |
-----------------
1 | 22 | 12 |
-----------------
1 | 25 | 13 |
-----------------
1 | 25 | 17 |
-----------------
2 | 13 | 55 |
-----------------
查询上表的结果如下图:
-----------------
id | uid | num |
-----------------
1 | 25 | 30 |
-----------------
2 | 13 | 55 |
-----------------
就是把相同id和uid的 num相加 ,把相同id 但不同uid的值 在求和后比较取大者
这条sql该怎么写。谢谢了
解决方案 »
- 求助"查询1个月未登录的用户人数"的语句该怎么写
- 请问如何给mysql建立连接池以及索引?
- 请你计算出重复度最高的前10个查询字符串
- 数据库连接成功后遇到的问题
- 如果有5百万左右的数据量~那下面的sql那个比较快啊?
- 哪里有MySQL数据库软件下载呀???
- postgres中如何使用系统时间
- 用C++开发PostgreSQL应用,为什么我Redhat Linux9上没有libpq++.h? 只有libpq-e.h
- select author,count(*) as record from hfluntan order by record desc group by author limit 0,20
- mysql字符集问题.
- PostgreSQL查询赋值
- MySQL5.1.4 强制使用所用报错!
select id,uid,sum(num)
from A
group by id,uid
order by 3 desc
) t
group by id
[征集]分组取最大N条记录方法征集,及散分....