mysql查询问题,速来大神

一张表,有userid(用户ID),regdate(注册时间),men(邀请人id),邀请人id就是在注册的时候如果是被邀请注册的注册的时候就会往表里面men字段插入邀请你注册的那个人的userid,现在要查图片说明出这个结果,求大神

2个回答

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就是你要的邀请人数。

qq_28715119
qq_28715119 不行
4 年多之前 回复

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');
/*所有邀请过其他用户的用户
*/图片说明

qq_28715119
qq_28715119 还差一个邀请的人数不知道怎么查
4 年多之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐