2012-04-23 38 views
0

這基本上是我的MySQL表的樣子:的條件在一個分割計數行選擇

id | A | B 
------------- 
1 | bla | 1 
2 | bla | 2 
3 | bla | 1 
4 | bla | 1 
5 | bla | 2 
6 | bla | 2 
7 | bla | 1 

我想看看有多少行確實有1爲B值和多少行也有2個爲B值。在一個SELECT語句中這樣做是否有意義?

問候& & TIA noircc

回答

2

使用COUNT(*)和GROUP BY,這會給你的結果。

SELECT B,count(*) as occurence from myTable group by B;