438得票16回答
如何创建一个MySQL层次递归查询?

我有一个MySQL表格的结构如下: ``` id name parent_id ----------------------------- 19 category1 0 20 category2 19 21 category3 20 ...

82得票7回答
MySQL如何填补日期范围中的缺失日期?

我有一张表格,有两列,分别为日期和分数。最多有30个条目,每天最多一个。date score ----------------- 1.8.2010 19 2.8.2010 21 4.8.2010 14 7.8.2010 10 10.8.2010 14 我的问题是一些日期没有出...

81得票6回答
如何在MySQL中进行递归SELECT查询?

我有一个以下的表格:col1 | col2 | col3 -----+------+------- 1 | a | 5 5 | d | 3 3 | k | 7 6 | o | 2 2 | 0 | 8 如果用户搜索 "1",程序将查找具...

63得票11回答
可以制作递归SQL查询吗?

我有一张类似于这样的桌子: CREATE TABLE example ( id integer primary key, name char(200), parentid integer, value integer); 我可以使用parentid字段将数据排列成树形结构...

48得票5回答
递归CTE如何逐行运行?

我认为我已经掌握了递归CTE的格式,可以编写一个,但我仍然感到非常沮丧,因为我无法手动处理它(假装成SQL引擎自己并用笔和纸达到结果集)。我找到了这个, 它接近我想要的,但不够详细。我没有问题追踪C ++递归函数并理解它如何运行 - 但对于SQL,我不明白引擎为什么或如何知道何时停止。锚点和递...

43得票4回答
Oracle中的SYS_CONNECT_BY_PATH等效查询在SQL Server中如何实现?

我试图将一个涉及Oracle SYS_CONNECT_BY_PATH语法的复杂查询转换为SQL Server: SELECT DISTINCT TO_CHAR(CONCAT(@ROOT, SYS_CONNECT_BY_PATH(CONCAT('C_',X), '....

38得票2回答
使用查询递归查找父级

我正在使用PostgreSQL数据库。我有一个如下所示的表格。parent_id child_id ---------------------- 101 102 103 104 104 105 105 106 我想写一条SQL查询语句...

35得票9回答
Django自递归外键过滤查询所有子项的问题

我有一个模型,其中包含自引用的外键关系:class Person(TimeStampedModel): name = models.CharField(max_length=32) parent = models.ForeignKey('self', null=True, bl...

30得票5回答
使用CTE进行递归选择时出现错误 - "UNION运算符必须具有相等数量的表达式"

目前我有一张表格tblLocation,包含列ID,Location,PartOfID。 这个表格是递归连接的:PartOfID -> ID 我的目标是要有以下选择输出: > France > Paris > AnyCity > 解释:AnyCity位于...

28得票4回答
PostgreSQL中与Oracle的CONNECT BY ... START WITH语法等效的是什么?

在 Oracle 中,如果我有一个定义为...CREATE TABLE taxonomy ( key NUMBER(11) NOT NULL CONSTRAINT taxPkey PRIMARY KEY, value VARCHAR2(255), taxHier...