我正在努力从具有父子关系的单个表中创建一个连接表。这是我现在的基本想法:
parent number
1 55
1 56
1 57
0 58
0 59
是否可以编写一个查询来提供此输出?
parent child
55 58
55 59
56 58
56 59
57 58
57 59
我知道我一定错过了一些愚蠢的东西。预先感谢您。
最佳答案
使用CROSS JOIN
获取行的笛卡尔积。
SELECT a.number parent,
b.number child
FROM TableName a
CROSS JOIN TableName b
WHERE a.parent = 1 AND
b.parent = 0
ORDER BY a.number, b.number
关于mysql - 从具有父子关系的单表创建 mySQL 连接表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19263827/