本帖最后由 pplive1989 于 2013-01-27 23:26:55 编辑

解决方案 »

  1.   

    三种思路抽取。
    1、随机取一条,且该条记录不在最终表。
    满足所有条件且条件没有益出 则把该条数据存到最终表。不满足则重新取。一直到取到满足所有数据为止。2、先按照最大的条件取。如先从男的里面抽取3条,女的里面抽取3条。然后再判断是否满足其余条件。这样可以减少随机的量。3、列出随机14条数据的所有组合,然后取出所有满足条件的。之后再select top 1 order by newid.lz没给出基础的数据量。因此个人认为第一种取法最适合lz.