【发布时间】:2021-03-21 09:41:51
【问题描述】:
在列出特定字段时如何计算?
对于我的示例(在图像上),COUNT_ROWS 的预期结果应该是:
/App/RaspLot - 2;
/App/RaspLot - 2;
/Home/ePortal_Options - 2;
/Home/ePortal_Options - 2;
/Home/ePortal_Logout - 1;
下图的当前结果:
我在努力:
SELECT T.`MAIN_PATH`, A.`SUB_PATH`, T.`COUNT_ROWS`
FROM `SIDENAV` A
INNER JOIN (
SELECT `MAIN_PATH`, COUNT(DISTINCT `MAIN_PATH`) AS `COUNT_ROWS`
FROM `SIDENAV`
GROUP BY `MAIN_PATH`
) T ON A.`MAIN_PATH` = T.`MAIN_PATH`
ORDER BY `ORDER_1`, `MAIN_NAME`, `ORDER_2` ASC
【问题讨论】:
标签: mysql sql count subquery aggregate-functions