首页 新闻 会员 周边

ORACLE 存储过程游标 循环过滤相关问题

0
悬赏园豆:15 [待解决问题]

表: table_a(a ,b ,c ,d)      table_b(b ,f ,g ,h) 
从table_a 表select 出 b 字段内容 ,并且通过a字段排序  取 前5行(升序),

然后 循环这5行的b内容。 select * from table_b  t  where t.b not in(b1) ,【通过去除table_b表中的b1后,比如:查询出来的g 减去 没有 排除时的 g  结果>10,则退出,否则继续循环 】,继续循环下一条的 b内容, 然后即:
 select * from table_b  t  where t.b not in(b1,b2)    ,如果都不满足,,就是   select * from table_b  t  where t.b not in(b1,b2,b3,b4,b5);

mke的主页 mke | 初学一级 | 园豆:184
提问于:2016-06-04 12:20
< >
分享
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册