sql1 2004年12月22日
各位高手,一个两表合并很难的问题啊,快救救我吧!!!!!!!!!!!1
我有两张表 t1,t2, 两个表是通过ID关联的,
t1 如下
SCALE_ID, ID, OD
1 , 20, 2
2 , 20, 334
3 , 20, 5
4 , 20, 67
5 , 21, 23
6 , 21, 45
7 , 21, 78
8 , 21, 34
t2如下
DOSE_ID , ID, VALUE
1 , 21, 34
2 , 21, 6
3 , 21, 78
4 , 21, 45
5 , 20, 112
6 , 20, 2
7 , 20, 4
8 , 20, 5
我想得到表t3的结果如下
SCALE_ID, ID, OD , VALUE
1 , 20, 2 , 2
3 , 20, 5 , 4
4 , 20, 67 , 5
2 , 20, 334, 112

5 , 21, 23 , 6
8 , 21, 34 , 34
6 , 21, 45 , 45
7 , 21, 78 , 78

t3的是又以t1表为基准,先把t1按OD从小到大排序, 然后把t2按value的值从小到大排序
t3的的结果是t1和t2的ID相同 以t1为基准把VALUE的值加上,如果value的个数多于od的个数
舍去,表的规定,只会多不会少
...全文
82 点赞 收藏 3
写回复
3 条回复

还没有回复,快来抢沙发~

发动态
发帖子
MS-SQL Server
创建于2007-09-28

1.4w+

社区成员

25.3w+

社区内容

MS-SQL Server相关内容讨论专区
社区公告
暂无公告