mysql5.7及以下版本查询所有后代值(包括本身)

SET SESSION GROUP_CONCAT_MAX_LEN=10241024; -- 设置最大字符串长度,避免因字符长度不够影响查询结果

SELECT

dm.*

FROM

-- ------------------------- 查询所有层级开始----

-- @ids作为每一行的结果值

-- @l 按照层级查询,每一层查询一遍

(

SELECT

@ids AS _ids,

( SELECT @ids := GROUP_CONCAT( dimension_value_code ) FROM bgt_dimension_value WHERE FIND_IN_SET( parent_code, @ids ) ) AS cids,

@l := @l + 1 AS LEVEL

FROM

bgt_dimension_value,

( SELECT @ids := '10000100-P-YW', @l := 0 ) b

WHERE

@ids IS NOT NULL

) ID,

-- ------------------------- 查询所有层级开始

bgt_dimension_value dm

WHERE

FIND_IN_SET( dm.dimension_value_code, ID._ids ) -- 将表中所有行查询是否包含在集合科目中

AND dm.ACCOUNT_CODE='YW_JDYW_JDSD'

ORDER BY

dimension_value_code DESC;

相关推荐
Hrain-AI7 小时前
多 Agent 并行不打架:worktree 隔离与反馈回流落地(附脚本)
网络·数据库·人工智能·架构
净水深流8 小时前
中央厨房冷链技术实践:多温区改造、WMS落地与IoT温控架构
大数据·数据库·人工智能·冷库冷链
l1t8 小时前
测试DuckDB 2.1的match_recognize模式匹配语句
数据库·duckdb
IpdataCloud9 小时前
AI智能体调用工具怎么核验来源IP?归属地、网络类型与代理风险识别(含Python代码)
数据库·python·tcp/ip
曹牧10 小时前
Java:SQL 注入漏洞
数据库
程序员JerrySUN10 小时前
Jetson Edge AI 实战01:Nano、Xavier、Orin 怎么选?Jetson 硬件选型详解【视频讲解】
java·数据库·redis·安全·mybatis
oradh11 小时前
Oracle Undo问题总结(ORA-600 [4xxx] 系列错误)
数据库·oracle
达梦数据11 小时前
DMDRS辅助表生成规则与作用
数据库·oracle
‎ദ്ദിᵔ.˛.ᵔ₎11 小时前
MySQL 表约束
数据库·mysql
Doris__HE11 小时前
【元脑服务器NF5476G7-NF5476M7技术规格分享】
运维·服务器·网络·数据库·性能优化