表结构
用户id 上级id
1
2 1
3 2
4 3
5 4
类似这样的数据,想查询用户id为5的所有上级 通过 上级id 怎么查询出所有上级的用户id来?
https://blog.csdn.net/guiguren/article/details/77574326
你的需求如果是分组查询 每个用户 那就group by
如果是要查到所有是上级的人 那就 去重以后 然后 行转列
MySQL查看所有用户 - MySQL 系列教程
https://kalasearch.cn/community/tutorials/how-to-list-all-users-in-mysql/
直接上答案链接,推荐看这篇详细的教程
select 用户id form table where 上级id = (select 上级id from table where 用户id = 5 )