mysql 如何循环查询?
如图,表aaa,第一个字段是ID,第二个字段是推荐ID,即为parent_id,admin是用户,每条数据的admin都不同。code也不同,这两个字段唯一,可以用这两个...
如图,表aaa,第一个字段是ID,第二个字段是推荐ID,即为parent_id,admin是用户,每条数据的admin都不同。code也不同,这两个字段唯一,可以用这两个字段作为条件查询,77推荐了78,78推荐了79,79推荐了80,80推荐了81,77也推荐了85,我要查询的是admin=dcqdls,即id为77的用户,推荐的体系所有ID,包括他自己,最终的查询结果应该为id为:77.78.79.80.81.85,如上图。请问查询sql怎么写才能实现?
展开
4个回答
展开全部
必须要写存储过程,或者函数。纯 sql 搞不出来吧。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
创建一个存储过程使用find_in_set循环条件输出所有id
追问
不用存储过程可以吗,我想直接在查询窗口直接查询出来
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
1. SQL里面不给条件就是查询所有数据
2. 在程序里面那就要查到ID,然后用循环语句
2. 在程序里面那就要查到ID,然后用循环语句
追问
sql里面查询可以实现我上面的要求吗,sql具体怎么写?
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |