从具有父子关系的单个表创建mySQL连接表
我正在用一个具有父子关系的表制作一个连接表。以下是我现在的基本想法:从具有父子关系的单个表创建mySQL连接表,mysql,sql,join,Mysql,Sql,Join,我正在用一个具有父子关系的表制作一个连接表。以下是我现在的基本想法: 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 我知道我一定错过了一些愚蠢的事情。提前感谢。
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
我知道我一定错过了一些愚蠢的事情。提前感谢。使用
交叉连接
获取行的笛卡尔乘积
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