Chinaunix
标题:
各位帮忙看看这个问题
[打印本页]
作者:
zyyjc
时间:
2006-03-24 12:43
标题:
各位帮忙看看这个问题
此问题涉及两张表,暂且称A表和B表
A表的数据结构如下
no icount
1 7
1 10
1 20
1 25
1 30
2 10
2 39
B表的数据结构如下
no icount
1 11
1 18
1 32
2 28
2 40
2 43
A表和B表以no字段关联
要求把B表中的icount大于A表中icount的最大值的记录插入到A表中
比如说:
在B表中的1,11的记录由于在A表中存在1,32的这条最大icount的记录,且32比11大,所以不能插入
在B表中的1,32的记录由于在A表中不存在1,(>32)的记录,所以要插入A表中
得出的最后A表的结果应为:
no icount flag
1 7
1 10
1 20
1 25
1 30
1 32(插入的数据)
2 10
2 39
2 40(插入的数据)
2 43(插入的数据)
不知各位怎么实现以上的功能,请指教。
作者:
yanxhyyy
时间:
2006-03-24 16:27
标题:
初学 试试对不
insert into a(no,icount)
select no,icount from b where iconut>(select max(iconut) from b)
欢迎光临 Chinaunix (http://bbs.chinaunix.net/)
Powered by Discuz! X3.2