[英]Create mySQL junction table from single table with parent-child relationship
我正在努力從一個具有父子關系的表中創建一個聯結表。 這是我現在擁有的基本想法:
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
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.