【发布时间】:2018-06-19 15:08:42
【问题描述】:
我有下面这样的 mysql 表,我试图从同一张表中的父菜单中计算孩子,但我很困惑。我还是mysql初学者,怎么解决?
menuId | menuName | menuType | menuParentId
-------------------------------------------------
1 | Settings | parent | NULL
2 | Set1 | child | 1
3 | Set2 | child | 1
4 | Category | parent | NULL
5 | Cat1 | child | 4
6 | Cat2 | child | 4
7 | Dashboard | parent | NULL
我的预期结果是这样的:
menuId | menuName | countChild | open
--------------------------------------------
1 | Settings | 2 | true
2 | Set1 | 0 | false
3 | Set2 | 0 | false
4 | Category | 2 | true
5 | Cat1 | 0 | false
6 | Cat2 | 0 | false
7 | Dashboard | 0 | false
感谢帮助
【问题讨论】:
标签: php mysql sql mysqli count