name,
pid
from(select * from products
order by pid, id) products_sorted,
(select @pv := '1') initialisation
where find_in_set(pid, @pv)
and length(@pv := concat(@pv, ',', id))
1、mysql肯定可以实现2、树形结构的实现其实很简单的,建议你看下ztree的官方api,你只需要按照数据结构递归查询出父子节点的数据即可
3、mybatis是java中实现的方式了,至于你想怎么优化,最后都是递归查询父子节点的数据
select SYS_CONNECT_BY_PATH(列名,'>') from 表名start wITh 列名='0000000001'
connect by prior 列名(孩子列所有的列名)=列名(父列所有的列名)
这个查出来的样式如下:
000000000001>00000000>0000
不知道是不是你想要的。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)