mysql高级查询 本帖最后由 ideatechinfo 于 2014-08-20 17:35:53 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 mysql 不支持嵌套语句,所以,最简单的办法还是在你程序里解决其实不会效率太低,循环一遍就行支持嵌套的免费数据库比如有postgresql再或者 需要更改数据库的表结构,方法有几个,如果可以更改表结构再细说 http://mikehillyer.com/articles/managing-hierarchical-data-in-mysql/ 这里有一个, 从The Nested Set Model那部分看看就行了这个的缺点是写的时候消耗太大,会动一个动全身再或者还有个办法没上面那个那么有理论依据但用着也挺爽就是加个path列,里面是当前行的所有parents比如你的表path/0000001/0000003/0000004/0000001/0000005/0000006写的时候只需要将parent的path取出加上parent的id即可,读的时候order by 这个path 不用存储过程或者临时表很难,毕竟mysql是开源的,不像Oracle这类直接支持prior伪列如果确实不想在数据库层面处理,程序里面读出来用递归函数取子节点 order by ip+parentid 这样行不行? 如果采用Mybatis框架该如何配置这种一对多的关联??? 求一个java递归读取树状表的源码,来读取以上数据结构并生成json字符串,谢谢! 在用到一个年月控件的时候出现的问题,希望帮忙 这个问题搞的我头都大了,请大家帮助关于webservice的调用 struts2文件上传 文件类型限制问题 java 连接weblogic 数据源出错 哪位高手帮忙看下这个JSP 错误怎么修改 连接Derby错误 约会成功,先散100 一闪一闪亮菁菁 用struts的<html:link>怎么向另一个桢提交,可它没有target属性。 请教一个EJB问题 关于如何用 cxf与spring结合实现的两个独立的webservice接口------不好搞 谁做过调用webservice接口查询数据库里的数据然后把数据以彩信形式发送给手机
这里有一个, 从The Nested Set Model那部分看看就行了
这个的缺点是写的时候消耗太大,会动一个动全身再或者还有个办法没上面那个那么有理论依据但用着也挺爽就是加个path列,里面是当前行的所有parents比如你的表
path
/0000001/0000003/0000004
/0000001/0000005/0000006写的时候只需要将parent的path取出加上parent的id即可,
读的时候order by 这个path