请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

查询递归的问题

递归通常都是视频里的做法吗?(一个一个查,一级一级查)

那么可不可以一次性查出所有,然后再处理集合 进行数据拼装

视频里递归一级一级查优点是什么?

比如 :我一次性查出来 只写了一个sql,然后程序处理。 直接展示到前端

但是如果一级一级查 我想直接 展示所有商品类的话,那岂不是有多少商品类就会查几次

正在回答 回答被采纳积分+3

2回答

慕粉15862156258 2019-04-24 10:41:06

一次性把整张表查出来吗?那效率会低很多吧

0 回复 有任何疑惑可以回复我~
geelylucky 2019-02-20 12:42:41

亲爱的同学,你好,我是geely老师的助教。

如果是为了达到最终结果的话,是可以不用递归的。但是递归可以查询任意level的商品类别,只要给到对应的parentId。也就是说,针对这种业务,递归的覆盖性更好,逻辑也简单。


0 回复 有任何疑惑可以回复我~
  • judyW #1
    但是递归效率太差了,企业级项目没办法用的
    回复 有任何疑惑可以回复我~ 2019-02-21 10:54:57
  • 自己把递归改成写迭代就好了
    回复 有任何疑惑可以回复我~ 2019-04-24 10:32:58
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信