查询本级及上级

-- 查询本级及上级
SELECT t2.id, t2.category_name
FROM ( SELECT @r AS _id, (SELECT @r := parent_id FROM lib_material_category WHERE id = _id) AS parent_id, @l := @l - 1 AS le FROM (SELECT @r := 3, @l := 3) vars, lib_material_category h WHERE @r <> 0) t1
JOIN lib_material_category t2
ON t1._id = t2.id
ORDER BY t1.le DESC;

查询本级及下级 仅查询下级 if(t1.id= 1,0,-1) 修改为 -1

-- 查询本级及下级 仅查询下级 if(t1.id= 1,0,-1) 修改为 -1
SELECTid
FROM(SELECT t1.id, IF ( find_in_set( parent_id, @ids ) > 0, @ids := concat( @ids, ',', id ), if(t1.id= 1,0,-1) ) AS ischild FROM ( SELECT id, parent_id FROM lib_material_category t WHERE t.del_flag = '0' ORDER BY parent_id, id ) t1,( SELECT @ids := 1 ) t2 ) t3
WHEREischild != -1
;

Mysql 查询本级及上级、本级及下级相关推荐

  1. Mysql 查询所有的上级,下级

    -- 查询所有下级 SELECT t3.id, t3.parentId pid, t3.tname name FROM (SELECT t1.*, IF(find_in_set( parentId, ...

  2. mysql查询无限下级_示例php+mysql查询实现无限下级分类树输出

    本文实例讲述了php+mysql查询实现无限下级分类树输出.分享给大家供大家参考,具体如下: 这里介绍的php结合mysql查询无限下级树输出,其实就是无限分类.给各位整理了几个php无限分类的例子. ...

  3. php查询下级分类,php+mysql查询实现无限下级分类树输出示例

    本文实例讲述了php+mysql查询实现无限下级分类树输出.分享给大家供大家参考,具体如下: 这里介绍的php结合mysql查询无限下级树输出,其实就是无限分类.给各位整理了几个php无限分类的例子. ...

  4. java MySQL 查询所有子级(不包含自己)

    java MySQL 查询所有子级(不包含自己) 别的不说上源码 别的不说上源码 parent_id :上级id xun_village_region :表名 这条SQL只能查询到自己的下级 SELE ...

  5. MySQL查询进阶之多表查询

    一.多表查询 1.引出 2.笛卡尔积 3. 笛卡尔积的解决方法 二.多表查询分类 1.等值连接和非等值连接 2.自连接和非自连接 3.内连接和外连接 SQL92:使用(+)创建连接 SQL99语法实现 ...

  6. mysql查询字段大小写结果相同,mysql大小写查询不敏感,mysql5.7查询不区分大小写解决方案。

    下面有两条sql,主键查询,在mysql中查询到的结果相同. SELECT* FROM USER WHEREid = 'EM58hdK4nXC';SELECT* FROM USER WHEREid = ...

  7. smarty mysql_Smarty处理mysql查询数组

    Smarty处理mysql查询数组 MySQL的查询结果一般是一个数组,而不是所有结果集.因此我们需要将结果全部存到数组中进行处理,然后就可以很轻松的再Smarty中使用了. PHP Mysql 代码 ...

  8. MYSQL 查询数据排序数据和分组数据

    在mysql查询过程中,可以对数据进行过滤,也可以对数据进行排序,可以对数据分组,下面分别讲述排序数据和分组数据例子.1,数据的排序 使用 ORDER BYselect * from where id ...

  9. mysql查询解析过程_MySQL查询执行过程详解

    查询是用户通过设置某些查询条件,从表或其他查询中选取全部或者部分数据,以表的形式显示数据供用户浏览.查询是一个独立的.功能强大的.具有计算功能和条件检索功能的数据库对象.MySQL数据库中,MySQL ...

最新文章

  1. python部署脚本_vsftp一键部署脚本
  2. 给RadioButtonList这些加JS事件
  3. 谷歌推出数据集搜索专用引擎Dataset Search
  4. CTFshow 命令执行 web57
  5. 谷歌云计算机,google云计算的三大核心技术
  6. 怎么把整个网站的代码中的一个词去掉_【杭州南牛网络】网站优化的最新优化方法...
  7. HTTP 请求之性能优化:DNS预解析 dns-prefetch
  8. c#实现SQLServer存储照片,并读取照片
  9. mysql 刚安装完的用户_mysql 离线安装后用户初始化
  10. BZOJ1023 SHOI2008 仙人掌图 仙人掌、单调队列
  11. Stanford NLP 第四课 神经网络复习
  12. DDPush 任意门消息推送 开源免费实时信息推送服务器
  13. python面向对象程序设计实验_实验七 面向对象程序设计
  14. 信息收集及漏洞利用--安全(四)
  15. 陕西奥罗国际大酒店配电房改造
  16. 如何修复无法打开的Excel文件,三大原因三大方法为你解决
  17. java 山洞过火车 java,我的世界稀有PE种子:罕见双层末地门!
  18. 基于python的验证码自动识别系统设计与实现
  19. 国内外云主机,美国主机,香港主机,日本主机,韩国主机,选择使用与对比
  20. 股票波动率 python_如何统计投资品种波动率(python)?

热门文章

  1. 基于tornado实现web camera
  2. 生鲜商城系统如何营销?
  3. 微信公众号之微信支付(V3版)jsp页面jsapi统一下单调启支付(java版)
  4. NVDLA学习笔记(2)
  5. 【玩转yolov5】请看代码之参数管理及学习率调整
  6. CSP CCF: 202112-3 登机牌条码 (C++)
  7. 【Java 数据结构 算法】宁可累死自己, 也要卷死别人 12 红黑树
  8. 最小的前端开发框架 Vanilla JS
  9. 华大半导体 HC32F4A0 系列开发笔记
  10. 字节一面不知道是不是凉经(总结千万别装逼,装逼遭雷劈)