一个表有四个字段:
user_id user_name recommend_user_id user_age
1 张三 35
2 王六 1 32
3 李四 2 21
4 郑七 3 18
5 赵四 4 45
user_id 为用户ID user_name用户名 recommend_user_id 推荐人的用户名ID user_age用户的年龄其中recommend_user_id这个字段参照user_id这个字段没有推荐人的话,可以为空,表中的数据显示的意思是:
1直接推荐了2,2直接推荐了3,3直接推荐了4,4直接推荐了5,2,3,4,5都是1间接推荐。当然这只是随便写的五条记录,
那么现在的问题是:
如果在这一张表中求有1直接推荐和由1间接推荐的用户的个数为是多少,这个SQL如何去写,请赐教!
user_id user_name recommend_user_id user_age
1 张三 35
2 王六 1 32
3 李四 2 21
4 郑七 3 18
5 赵四 4 45
user_id 为用户ID user_name用户名 recommend_user_id 推荐人的用户名ID user_age用户的年龄其中recommend_user_id这个字段参照user_id这个字段没有推荐人的话,可以为空,表中的数据显示的意思是:
1直接推荐了2,2直接推荐了3,3直接推荐了4,4直接推荐了5,2,3,4,5都是1间接推荐。当然这只是随便写的五条记录,
那么现在的问题是:
如果在这一张表中求有1直接推荐和由1间接推荐的用户的个数为是多少,这个SQL如何去写,请赐教!
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货