当前位置: 代码迷 >> Sql Server >> 一个会员表多条件查询,该如何处理
  详细解决方案

一个会员表多条件查询,该如何处理

热度:82   发布时间:2016-04-24 10:20:04.0
一个会员表多条件查询
表member会员表有字段 id    t     tuijian    locked   sd 

tuijian字段是id的推荐人,,要统计locked=1  并且  sd=0  然后sum(t)>50  的人有多少个。应该怎么写?

也就是

select * from member where locked=1 and sd=0  and  这里是要连接这个来判断(select sum(t) from member where tuijian=id)>50
------解决方案--------------------
try this,

select * 
from member a 
where a.locked=1 and a.sd=0  
and (select sum(b.t) from member b where b.tuijian=a.id)>50
  相关解决方案