2017-09-06 7 views
0

非常に単純ですが、それを把握することはできませんでした。mysqlのテーブル内の特定の列の合計と行の総数を取得する方法

はここ

a  b 
--------- 
s1 prod 
s2 prod 
s3 dev 
s4 prod 
s5 dev 

も数の合計を探している環境分野でグループと一緒に

Environment count 
prod   3 
dev   2 
total  5 

だから、次のように私は何を期待していことである私のテーブルです。

+0

ヒントに役立つことがあります。 'ROLLUP' –

+0

そしてが 'あなたは手の込んだでしたが、してください – sagi

+0

WITH SELECT'、その後' GROUP BY' –

答えて

0

UPDATE:

SELECT b AS Environment, COUNT(a) AS COUNT FROM <tablename> GROUP BY b UNION SELECT 'total' AS Environment, COUNT(a) AS COUNT FROM <tablename>; 

それはあなた

+0

_Itはただ与えます彼らは最後の行(私の予想される結果を述べた)を出して、すべてのグループの合計を数値で返します.__ –

+0

更新されたクエリを試してみましょう – KMS

関連する問題