Sql 分两列计数
我需要计算在2列mysql中找到结果的次数 前 我需要得到这个结果:Sql 分两列计数,sql,oracle,count,Sql,Oracle,Count,我需要计算在2列mysql中找到结果的次数 前 我需要得到这个结果: | Name | Fruit | Count | | John | Apple | 2 | | Bill | Banana | 2 | | Bill | Pear | 3 | | Sam | Kiwi | 1 | | Sam | Lem
| Name | Fruit | Count |
| John | Apple | 2 |
| Bill | Banana | 2 |
| Bill | Pear | 3 |
| Sam | Kiwi | 1 |
| Sam | Lemon | 1 |
我不明白它如何处理两列您只需使用
group by
子句,如:
Select Name, Fruit, Count(*) as Count
from table
group by Name, Fruit
您只需使用
group by
子句,如:
Select Name, Fruit, Count(*) as Count
from table
group by Name, Fruit
使用
从您的_表组中选择名称、水果、计数(*)按名称、水果@RadimBača您应该将此作为问题的答案而不是评论提交。使用从您的_表组中选择名称、水果、计数(*)按名称、水果@RadimBača您应该将此作为问题的答案而不是评论提交。谢谢,现在一切都好了,只需要使用组byYou欢迎!顺便说一句,如果你通过点击答案左侧的“勾号”来接受我的答案作为正确答案,我将不胜感激@EdgarsThank,现在一切都好了,只需使用group by即可欢迎你!顺便说一句,如果您通过单击答案@Edgars左侧的“勾号”将我的答案视为正确答案,我将不胜感激