0

これは基本的に私のmysql-tableがどのように見えるかです:

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

いくつの行がB値として1を持ち、いくつの行がB値として2を持っているかを数えたいです。1つのSELECTステートメントでこれを行うことは可能ですか/意味がありますか?

よろしく&&tianoircc

4

1 に答える 1

2

COUNT(*) と GROUP BY を使用すると、結果が得られます。

SELECT B,count(*) as occurence from myTable group by B;
于 2012-04-23T11:08:36.163 に答える