2

我正在从具有父子关系的单个表中制作一个连接表。这是我现在所拥有的基本想法:

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

我知道我一定在这里遗漏了一些愚蠢的东西。先感谢您。

4

1 回答 1

3

用于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
于 2013-10-09T05:31:40.663 回答