当前位置: 首页 > news >正文

丹东电信网站备案wordpress去掉分类目录

丹东电信网站备案,wordpress去掉分类目录,我厂有大量手袋订单外发,网络汽车营销策划方案pptMySQL递归查询的基本语法和用法 MySQL 8.0及以上版本支持使用WITH RECURSIVE来进行递归查询。WITH RECURSIVE定义了一个递归的公用表表达式(CTE),它包含两个部分:递归的基础部分(非递归部分)和递归部分。 …

MySQL递归查询的基本语法和用法

MySQL 8.0及以上版本支持使用WITH RECURSIVE来进行递归查询。WITH RECURSIVE定义了一个递归的公用表表达式(CTE),它包含两个部分:递归的基础部分(非递归部分)和递归部分。

WITH RECURSIVE cte_name AS (-- 基础部分(非递归部分)SELECT ...UNION ALL-- 递归部分SELECT ...FROM cte_name ...
)
SELECT * FROM cte_name;

‌基础部分‌:这是递归查询的起点,它返回递归查询的初始结果集。
‌递归部分‌:这是递归查询的核心,它基于前一个结果集生成新的结果集,直到没有新的结果集产生为止。

实践编写MySQL递归SQL查询语句

假设我们有一个表示组织结构的表employees,结构如下:

CREATE TABLE employees (id INT PRIMARY KEY,name VARCHAR(50),manager_id INT -- 上级员工的ID,自引用
);

查询某个员工(比如ID为1的员工)及其所有下属。

WITH RECURSIVE subordinates AS (-- 基础部分:查询初始员工(ID为1)SELECT id, name, manager_idFROM employeesWHERE id = 1UNION ALL-- 递归部分:查询下属员工SELECT e.id, e.name, e.manager_idFROM employees eINNER JOIN subordinates s ON e.manager_id = s.id
)
-- 最终查询结果
SELECT * FROM subordinates;

示例二

根据任务的部门id找顶级部门

WITH RECURSIVE parent_dept AS (-- 初始查询,选择起始部门SELECT id, name, parent_idFROM system_deptWHERE id = 21 -- 要查询的部门idUNION ALL-- 递归查询,选择所有上级部门SELECT d.id, d.name, d.parent_idFROM system_dept dINNER JOIN parent_dept pd on d.id = pd.parent_id
)
SELECT id
FROM parent_dept
where parent_id = 0 -- 留下顶级部门id
http://www.yayakq.cn/news/239564/

相关文章:

  • 汉中网站建设汉中广州网页设计工资
  • 襄阳网站建设制作费用兰州网站建设营销q479185700刷屏
  • dede产品展示网站模板dw做静态网站
  • html家乡网站设计模板商业网页设计培训
  • 小说网站开发lwordpress文章灯箱
  • 股票网站排名哪个好网站开发域名
  • 周末做兼职上什么网站找wordpress函数调用函数
  • 温州网站建设哪家专业苏州网站开发外包公司
  • 黑色网站源码网龙网络公司地址
  • wordpress去除cat常州seo外包公司
  • 淘宝客网站开源美工图片制作软件
  • 医疗网站建设哪个好用做二手设备的网站
  • 网站优秀设计短网址网站
  • 国外jquery网站软件设计师中级
  • 电子商务网站建设的基本流程淘宝的网站怎么做
  • 网站 栏目管理上海网站建设,迈
  • 网站 公司备案与个人备案网站建设广告背景图
  • 深圳 响应式网站建设网站版式有哪几种
  • 保定徐水网站建设做房产的网站
  • 上海建网站服务互联网推广专员是做什么的
  • html5开发网站做网站切图尺寸
  • 手机购物网站模版在实际页面设计中文本通常使用
  • 网站整站程序福建建设执业中心网站
  • 做网站会用到的代码单词网站建设方案的摘要怎么写
  • 网站如何做分享临沂建设局网站官网
  • 龙华app网站开发网站建设属于什么科别
  • 如何做网站标题广告推广话术
  • 老域名对做网站的模板建站与仿站哪个更好
  • 网站开发毕业设计报告让别人访问自己做的网站
  • 网站设计分析怎么写重庆网站建设小能手