獲取COUNT說我有一個表:MySQL的合併,從多個字段
user_id parent_id lev1 lev2 lev3 lev4
1 0 0 0 0 0
2 1 1 0 0 0
3 1 1 0 0 0
4 2 2 1 0 0
5 4 4 2 1 0
6 4 4 2 1 0
7 5 5 4 2 1
基本上,這是跟蹤父子層次,我想有多少孩子沒有父母都有。下面是輸出我想:
parent_id children
1 5
2 4
3 0
4 3
5 1
6 0
7 0
我想算合併LEV1,LEV2,LEV3和lev4領域指望有多少ID的所有在所有這些領域。
我閱讀了關於UNION ALL的內容,但似乎無法弄清楚它是如何運作的。我在想自己加入一個聯盟?
不應該parent_id 1返回6? –
@RaphaëlAlthaus你是對的,parent_id 1應該是6.對不起 –