3

MySQL DB の個別の行数を知りたいです。

id | val1 | val2 | val3

1  |  1   |  1   |  1
2  |  1   |  1   |  1
3  |  2   |  2   |  2
4  |  2   |  2   |  2

上記のテーブルでは、クエリは返されます

val1 | val2 | val3 | count
1    |   1  |  1   |   2 
2    |   2  |  2   |   2

MySQLでこれを達成するための合理的に効率的な方法を知っている人はいますか?

4

1 に答える 1

5

GROUP BYこれには句を使用する必要があります。

SELECT val1, val2, val3, count(*) AS count
FROM mytable GROUP BY val1, val2, val3

このフィドルを参照してください

于 2012-08-24T04:46:01.033 に答える