我有一个包含这样的值的表,
menu_id inner_text
1 Inner 1
1 Inner 2
2 Inner 1
2 Inner 2
2 Inner 3
3 Inner 1
我希望能够清楚地选择menu_id并获取menu_id旁边的值的计数,例如
menu_id count
1 2
2 3
3 1
我自己尝试了一些问题,但无法得到我需要的结果。 我该怎么办?
答案 0 :(得分:3)
SELECT menu_id, COUNT(*)
FROM table
GROUP BY menu_id
ORDER BY menu_id
答案 1 :(得分:2)
select menu_id,count(*)
from table
group by menu_id
答案 2 :(得分:1)
请试试这个
SELECT MENU_ID,COUNT(*) AS COUNT FROM TABLE
GROUP BY MENU_ID
此致
Ashutosh Arya
答案 3 :(得分:1)
根据您的RDBMS,查询可能如下所示:
SELECT
menu_id,
COUNT(1)
FROM MyTable
GROUP BY(menu_id)
答案 4 :(得分:1)
试试这个:
SELECT menu_id,COUNT(*) as count
FROM tablename
GROUP BY menu_id;