mysql 查询递归自身,mysql 递归查新
应用场景:根据地级市的id向上进行父级进行递归查询
表结构
php代码
$id = $this->request->param(‘id’);
if (empty($id)){
return warn(‘请求错误 ‘);
}
$sql = “SELECT id, name, citycode, parent_id FROM ( SELECT @r AS _id, ( SELECT @r := parent_id FROM db_areas WHERE id = _id ) AS parent_ids, @l := @l + 1 AS lvl FROM (SELECT @r := $id, @l := 0) vars, db_areas h WHERE @r <> 0 ) T1 JOIN db_areas T2 ON T1._id = T2.id ORDER BY id;”;
$data = Db::query($sql);
打印结果
转载:https://www.jianshu.com/p/64a22e77753f
mysql 查询递归自身,mysql 递归查新相关推荐
- mysql 查询语句 in,Mysql IN语句查询
语法: WHERE column IN (value1,value2,...) WHERE column NOT IN (value1,value2,...) 1.in 后面是记录集,如: selec ...
- java mysql 查询_java连接mysql数据库达成数据查询详细教程
前言:本篇文章适用于所有前后端开发者 众所周知,只要是编程,那肯定是需要存储数据的,无论是c语言还是java,都离不开数据的读写,数据之间传输不止,这也就形成了现代互联网的一种相互存在关系! 而读写存 ...
- mysql 查询语句 参数,mysql参数化查询语句有关问题
mysql参数化查询语句问题 部分代码如下: using (MySqlConnection conn = new MySqlConnection(connectionString)) { conn.O ...
- mysql查询哪天,Mysql日期查询的详细介绍
查询当前日期 SELECT CURRENT_DATE(); SELECT CURDATE(); 查询当前日期和时间 SELECT NOW(); 查询今天的数据 SELECT * FROM `表名` W ...
- oracle和mysql查询_Oracle和MySQL分组查询GROUP BY
答案:Oracle对于GROUP BY是严格的,所有要SELECT出来的字段必须在GROUP BY后边出现,否则会报错:"ORA-00979: not a GROUP BY expressi ...
- mysql 查询效率测试,mysql innode和myisam引擎查询性能比较测试
百度了一遍下来都在说myisam引擎的查询性能比innodb好,但是没有看到拿数据出来说话的,今天得空就做了下测试. 知识回顾 摘抄自:https://blog.csdn.net/STFPHP/art ...
- codeigniter mysql查询_php – CodeIgniter MySQL查询不起作用
我试图让这个查询在CodeIgniter中工作,但它正在吐出一个错误: A Database Error Occurred Error Number: 1096 No tables used SELE ...
- linux进行MySQL查询_linux下mysql Select查询命令
linux下mysql Select查询命令 SELECT查询格式: SELECT 字段 FROM 表 WHERE 条件; 例如: SELECT * FROM 表名; #查询表所有 ...
- linux mysql 查询慢_linux – MySQL非常简单的SELECT查询速度极慢
我们有一个在虚拟机上运行的简单Web应用程序,它使用InnoDB引擎将其数据保存在 MySQL 5.5数据库中.一切都运作良好大约三年,但突然变得非常缓慢. 例如,我有一个非常简单的表保存地址: CR ...
- mysql查询语句ppt,mysql查询表中数据总条数的语句怎么写
sql查询表中数据总条:SELECT COUNT(*) FROM 表名称.count(*)代表着抄数据统计的总数.例子本例返回 "Persons" 表中的行数:SELECT COU ...
最新文章
- ubuntu 好玩多了
- 企业架构在中国的本地化发展
- Appium 移动端自动化 - Android SDK的安装与配置,使用安卓SDK连接手机实例演示
- java字符串的运用代码_java – 如何使用mockito模拟一个字符串?
- Outlook 2013 电子邮件账户设置备份与恢复
- win7使用命令行改计算机名,Win7巧用注册表更改计算机名的实用方法
- Pycharm新建项目,new environment 和 existing interpreter的区别
- U盘修复“系统找不到指定文件”问题解决方法
- apicloud mysql_apiCloud中的API对象
- 关于百度网盘离线下载链接无效的问题
- FileZilla的下载与安装
- 【MYSQL】误删数据恢复流程说明
- HP 暗夜精灵2 pro 拆机加内存
- 学python可以改善思维_基于培养思维能力的Python语言程序设计教学
- CodeForces - 1324D Pair of Topics(二分或双指针)
- 黑苹果驱动神器Hackintool 3.4.4中文版
- 网络渗透测试实训周笔记3.0
- 好程序员云计算培训分享云计算中IDS是什么?
- 软件测试网上课程设计,软件测试课程设计报告
- 红光光浴真的有用吗?#大健康#红光光浴#红光#种光光学
热门文章
- AutoPtr 的局限性
- c windows system32安装mysql_Windows下MySQL8社区版安装
- 拓端tecdat|MATLAB用Lasso回归拟合高维数据和交叉验证
- 拓端tecdat|R语言逻辑回归(Logistic Regression)、回归决策树、随机森林信用卡违约分析信贷数据集
- 拓端tecdat|R语言对巨灾风险下的再保险合同定价研究案例:广义线性模型和帕累托分布Pareto distributions分析
- mysql比较varchar值大小_Mysql varchar大小长度问题
- (12)数据结构-二叉树基本操作
- 利用keras训练自己的图片数据集
- 对‘cv::imread(cv::String const, int)’未定义的引用
- 卷积神经网络第四周作业2: Art Generation with Neural Style Transfer - v1