获取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.对不起 –