表: 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);