我需要计算在2个mysql列中找到结果的次数.
防爆.
| Name | Fruit |
| John | Apple |
| Bill | Banana |
| Sam | Lemon |
| Sam | Kiwi |
| Bill | Banana |
| John | Apple |
| Bill | Pear |
| Bill | Pear |
| Bill | Pear |
Run Code Online (Sandbox Code Playgroud)
我需要得到这个结果:
| Name | Fruit | Count |
| John | Apple | 2 |
| Bill | Banana | 2 |
| Bill | Pear | 3 |
| Sam | Kiwi | 1 |
| Sam | Lemon | 1 |
Run Code Online (Sandbox Code Playgroud)
我无法理解它如何适用于2列
您只需要使用以下group by子句:
Select Name, Fruit, Count(*) as Count
from table
group by Name, Fruit
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
73 次 |
| 最近记录: |