您的位置:首页 > 数据库 > Oracle

用Mysql怎样实现Oracle中的SYS_CONNECT_BY_PATH函数和START WITH ...CONNECT BY PRIOR方法

2012-09-14 09:46 615 查看
<!-- 取所用带信息的终极栏目 高级搜索的栏目多选框使用 -->

<select id="getMenuCatVOList" resultClass="MenucatVO" parameterClass="MenucatVO" cacheModel="FSmenu-cache">

<![CDATA[

SELECT menuid,

menuname,

coltype,

siteroot,

ltrim(MAX(SYS_CONNECT_BY_PATH(menuname,'->')), '->') menunames

FROM tbl_menu

WHERE isendmenu = 'Y'

AND siteroot = #siteroot#

AND coltype=#coltype#

START WITHpid = 0

CONNECT BY PRIOR pid =menuid

GROUP BY menuid,

coltype,

menuname, siteroot

order by menuid desc

]]>

</select>

请问用Mysql怎样实现以上方法??显示我截图的效果,请多多指教

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐