sql上下级关系查询
有一张存在上下级关系的function表,parentId表示上级Id,现要查询出上级菜单下的子菜单,每个子菜单显示成以逗号分隔的字符串
表结构如下:
create table menu (id int not null,menucode varchar(100),menuname varchar(100),linkadress varchar(500),parentId char(100) null,constraint PK_menu primary key (id) );
查询表数据为:
SELECT a.*,rowid FROM menu a
在oracle中,可以使用wmsys.wm_concat:
SELECT a.*, rowidFROM menu aSELECT parentId,wm_concat(id),wm_concat(menuname),wm_concat(linkadress)FROM menugroup by parentid
查询到的结果集为:
转载于:https://www.cnblogs.com/miaoying/p/6474348.html
sql上下级关系查询相关推荐
- neo4j上下级关系查询
查询所有下级节点,包含c节点 MATCH (c:标签{键:"值"})-[r*0..]->(result) return result 查询所有下级节点,不包含c节点 MATC ...
- sql server 通过上下级关系字段用递归方法生成上下级层级关联数据字段
一.场景 有一个数据库表里面存储了一个上下级关系的字段,通过存储这个觉得的上级id.如果要查找所有的上级或者下级就要通过循环每个去查找.如下 id p_id name 1 0 老板 2 1 副总 3 ...
- mybatis框架实现一对多、多对多关系查询,以及递归查询(单表多级分类:省市区三级地址查询)
mybatis框架练习 mybatis框架中,包括实体类(这些实体类与数据库中的字段属性相对应),mybatis的配置文件(即mybatis-config.xml,这个配置文件用于连接实体类和orm( ...
- PHP分销推广如何确立上下级关系,【解决方案+问题分析】微信分销会员上下级关系出现混乱,剖析全过程...
微信分销会员上下级关系出现混乱,从反馈到分析问题如何发生 ,再到如果解决.在此把实际项目遇到的问题分享出来,以供以后和网友参考. 某日,接到一通领导打来的一通电话.电话主要内容是他曾接到一个用户的反馈 ...
- [译]LINT TO SQL 介绍(数据库查询) - Part.3
PDF版浏览:http://files.cnblogs.com/JimmyZhang/Linq-To-Sql-Part_3-Querying-our-Database.pdf 出处:Linq To ...
- 【SQL】SQL(基础查询)、SQL(关联查询)
原文链接:https://blog.csdn.net/kuangzhixuan/article/details/74299047?utm_source=blogxgwz2 SQL(基础查询) 1.1. ...
- SQL基础--层次化查询(START BY ... CONNECT BY PRIOR)
为什么80%的码农都做不了架构师?>>> --====================================================== --SQL基础--& ...
- 1.18.5.流式概念、动态表(Dynamic Table)、DataStream上的关系查询、动态表 连续查询(Continuous Query)、在流上定义表、处理时间
1.18.5.流式概念 1.18.5.1.动态表(Dynamic Table) 1.18.5.1.1.DataStream上的关系查询 1.18.5.1.2.动态表 & 连续查询(Contin ...
- SQL性能优化-查询条件与字段分开执行,union代替in与or,存储过程代替union
PS:概要.背景.结语都是日常"装X",可以跳过直接看优化历程 环境:SQL Server 2008 R2.阿里云RDS:辅助工具:SQL 审计 概要 一个订单列表分页查询功能,单 ...
最新文章
- 网媒亟待建立广告价值衡量体系
- opencart导入导出export/import功能插件
- Linux下mysqldump的使用
- Java里的堆(heap)栈(stack)和方法区(method)
- python pynlpir NLPIR许可证过期问题【RuntimeError: NLPIR function ‘NLPIR_Init‘ failed.】
- SpringBoot_入门-微服务简介
- oracle failover 区别,Oracle DG failover 实战
- C语言:(旧)用字符串自由输入计算的计算器(加减乘除)
- Python绘制直方图案例一则
- SmartQ 智器—公司介绍
- kettle基础入门(一)kettle下载、安装
- 截图工具-picpick绿色破解版免安装
- 素描正确握笔的姿势是怎么样的?
- iOS部分版本默认没有允许 app 访问蜂窝移动数据
- Axis2创建web service(一) - eclipse安装Axis2插件
- 姿态估计mmpose一手体验 Ⅱ - 使用它!
- Graphite 简介
- FastDFS-6.06安装(Centos 7)
- Windows注册服务的几种方式
- 2022秋科学道德与学风雨课堂期末考试B卷
热门文章
- MES系统能管控生产管理
- 货物退运进口报关要准备哪些资料?有哪些注意事项?
- vb.net 教程 5-12 绘图实例之统计图 2 折线图
- H.266/VVC SCC技术学习:帧内块拷贝(Intra block copy, IBC)
- python培训hqyj
- PDF压缩,python代码,压缩到最小
- 【WLAN】【调试】netsh wlan常用命令使用说明
- adb连接手机时,端口被360手机助手占用,解决方法二
- 计算机应用软件操作,计算机应用软件正确操作规范
- Java中POJO、VO、DTO、PO、Entity的区别