本帖最后由 xiaotang7718 于 2010-06-25 11:02:31 编辑

解决方案 »

  1.   

    楼主讲的不是很明白。。你是不是说有两张表 一张表A存用户信息的 别一张B表存缴费记录select * from A where not Exists(select 1 from B Where B.用户ID=A.用户ID 
    --B.ID=A.ID 是表示
    Group by B.用户ID having conunt(用户ID)>1) and A.更新时间>= '2001-01-01'  and A.更新时间>= '2001-01-31' 
      

  2.   

    wujinyuan的答案我感觉很能实现,但我改了一些,但还有问题。
    SQL code select A.用户ID from A where  Exists(select B.用户ID from B Where B.用户ID=A.用户ID 
    //--B.ID=A.ID 是表示
    Group by B.用户ID having conunt(用户ID)<1) and A.更新时间>= '2001-01-01'  and A.更新时间<= '2001-01-31') conunt(A.用户ID)
    帮我思考这段代码是否能行? 有待哪改进。