id shopId
1 1
2 1
3 2
4 3
5 3
一回のSQLで、以下のような結果を出力する事は出来ないでしょうか。
shopId count(shopId)
1 2
2 1
3 2
http://www.abe-tatsuya.com/web_prog/mysql/group_by.php
質問にあわせると
select shopId, count(shopId) from hoge group by shopId;
でしょうか。詳しくはマニュアルを。
http://dev.mysql.com/doc/refman/5.1/ja/group-by-functions.html
http://www.abe-tatsuya.com/web_prog/mysql/group_by.php
質問にあわせると
select shopId, count(shopId) from hoge group by shopId;
でしょうか。詳しくはマニュアルを。
http://dev.mysql.com/doc/refman/5.1/ja/group-by-functions.html
oh…普通にgroup by で出来るんですね…頭弱ってますね修行します。ありがとうございました。
oh…普通にgroup by で出来るんですね…頭弱ってますね修行します。ありがとうございました。
2012/06/09 23:41:49