首页 > TAG信息列表 > recursive-query

Mysql列的行以另一行的值开头

我有一个如下表: MyTable -------- A B C A,B,C是列,而MyTable是表名,我想运行一个mysql查询,例如: SELECT MT1.A, MT2.A, MT2.B FROM MyTable MT1, MyTable MT2 WHERE MT1.B<>MT2.B and MT2.B like "MT1.B%" and MT2.status=0; 从上面的查询中可以看到,我有一个

MYSQL中的递归查询?

我认为我的问题可以通过“递归查询”解决,但是由于MySQL不支持递归查询,因此我尝试使用相邻列表模型.这应该不成问题,因为我知道我想走多深. 这是我需要做的一个例子: 表格类别: dept classNum prereqDept prereqClassNum BIO 465 BIO 335 EE 405

MySQL Recursive从父级获取所有子级

我有这种情况使用Mysql上的递归查询在一个表上找到lv 2和lv3子… 我正在使用的数据库结构: id name parent 1 A 0 2 B 0 3 C 0 4 D 1 5 E 1 6 F 2 7 G 2 8 H 3 9 I 3 10 J 4 11 K 4 我期望的结果,当过滤数据时,i

@ Symbol – Mysql中递归SELECT查询的解决方案?

关于Mysql中的递归SELECT查询存在很多问题,但大多数答案是“Mysql中的递归SELECT查询没有解决方案”. 实际上有一定的解决方案&我想清楚地知道它,所以这个问题是上一个问题的以下问题,可以在(how-to-do-the-recursive-select-query-in-mysql)找到 假设你有这个表: col1 - col2 - co

mysql – SQL – 递归查询

我有以下带有示例数据的mysql表,如下所示: id location parentid 1 UK 0 2 East Anglia 1 3 Cambridgeshire 2 4 Norfolk 2 5 Suffolk 2 6 East Midlands 1 7 De

mysql – 递归循环 – 父/子树

我试图以递归方式循环并返回所有具有9的根元素的child_id. 结构: +-- 9 | +-- 8 | +-- 17 | +-- 33 | +-- 18 | +-- 22 | +-- 11 | +-- 4 父子链接表:(表名:elements_children) +----+-----------+----------+ | id | parent_id | chil

mysql – 使用特定的root从SQL表中获取最新分支的最有效方法是什么?

这是我在MySQL数据库表中的内容: id | parent | name ---------------------- 1 | null | Root 1 3 | null | Root 3 6 | 3 | something 1 7 | 6 | something 2 9 | 1 | something 3 我想把最新的分支从表中拿出来.现在我只检查最高ID并在代码中跟随项目