一张表,有userid(用户ID),regdate(注册时间),men(邀请人id),邀请人id就是在注册的时候如果是被邀请注册的注册的时候就会往表里面men字段插入邀请你注册的那个人的userid,现在要查出这个结果,求大神
select * from [User] left join (select COUNT(*) as mencount from [user] where Men<>0 group by Men) as tt on [User].ID=tt.mencount
userid就是需要的邀请人撒,mencount就是你要的邀请人数。
select regdate,user_id from yqy_user where user_id in (select men from yqy_user where men is not null and men!='' and men !='null');
/*所有邀请过其他用户的用户
*/