sql中COUNT()+GROUP BY +HAVING的组合使用

图上为一个子菜单表,每个菜单都有对应的parentid。

1.统计每个parentid下有多个子菜单

SELECT parentid,COUNT(*) AS num FROM xt_menu GROUP BY parentid

 

结果53条,如下

sql中COUNT()+GROUP BY +HAVING的组合使用

2.统计parentid下有大于10个子菜单的parentid

SELECT parentid,COUNT(*) AS num FROM xt_menu GROUP BY parentid HAVING COUNT(*)>10;

 

结果15条,如下

sql中COUNT()+GROUP BY +HAVING的组合使用

 

相关文章:

  • 2021-12-03
  • 2022-12-23
  • 2022-02-03
  • 2022-12-23
  • 2022-02-15
  • 2022-12-23
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2021-12-07
  • 2021-10-02
  • 2021-03-31
  • 2022-12-23
  • 2022-12-23
  • 2021-05-31
相关资源
相似解决方案