订购具有相同表格循环引用的行

时间:2018-01-15 17:14:19

标签: mysql sql

给定一个包含外键的表,该外键链接到表的主键。主键列包含来自外键列的值,反之亦然。 (例如,孩子可以是父母,父母可以是孩子。)。实际字符串值为UUID,数据库为H2。

如何实现一个选择查询,以便让父母订购的表中的行成为子项?用左连接尝试了一些实现,但没有一个工作。

SQL Fiddle

示例:

表中的值:

Parent1 null
Child4 Parent3
Parent3 Child2
Parent5 Child4
Child2 Parent1

所需的查询输出:

parent1 null
child2 parent1
parent3 child2
child4 parent3
Parent5 child4

问候。

0 个答案:

没有答案