请问这种sql该怎么写

mnxm 2018-01-25 06:43:42
表1
ID Value
1 8
2 9
3 7
4 6
5 5

表2
ID CID Value
1 1 1
2 1 2
3 1 3
4 2 1
5 2 2
6 2 3
7 3 1
8 3 2
9 3 3
10 3 4
11 4 1
12 4 2
13 4 3
14 4 4
15 5 2
16 5 3
17 5 4

结果:
17
13
5
使用md5计算摘要后分组 散分
...全文
868 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
道玄希言 2018-01-27
  • 打赏
  • 举报
回复
.... 自己整明白了啊!
听雨停了 2018-01-26
  • 打赏
  • 举报
回复
表示一脸懵逼啊
zjcxc 2018-01-26
  • 打赏
  • 举报
回复
看不明白,不想猜
mnxm 2018-01-26
  • 打赏
  • 举报
回复
很抱歉规则没写清楚,现补充如下:


我的结果如下:

select SUM(t1Value)
from
(
select AVG(t1Value) as t1Value, MD5(GROUP_CONCAT(t2Value)) as keyword
from
(
select t2.CID as CID, t1.Value as t1Value, t2.Value as t2Value
from table1 as t1
join table2 as t2 on t2.CID=t1.ID
) as temp01
group by CID
) as temp02
group by keyword
;


这样做会有什么问题请不吝赐教
另外请版主帮忙删掉 【#1 #2 #3】 三楼,因为之前没发现csdn的帖子有重新编辑的功能所以加上的


引用 4 楼 zjcxc 的回复:
看不明白,不想猜


引用 5 楼 qq_37170555 的回复:
表示一脸懵逼啊
mnxm 2018-01-25
  • 打赏
  • 举报
回复
上面的结果错了: 17 13 5
mnxm 2018-01-25
  • 打赏
  • 举报
回复
上面的结果错了: 17 7 6 5
mnxm 2018-01-25
  • 打赏
  • 举报
回复
#2是正确结果,请问该如何处理?

56,673

社区成员

发帖
与我相关
我的任务
社区描述
MySQL相关内容讨论专区
社区管理员
  • MySQL
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧