非常に単純ですが、それを把握することはできませんでした。mysqlのテーブル内の特定の列の合計と行の総数を取得する方法
はここ
a b
---------
s1 prod
s2 prod
s3 dev
s4 prod
s5 dev
も数の合計を探している環境分野でグループと一緒に
Environment count
prod 3
dev 2
total 5
だから、次のように私は何を期待していことである私のテーブルです。
非常に単純ですが、それを把握することはできませんでした。mysqlのテーブル内の特定の列の合計と行の総数を取得する方法
はここ
a b
---------
s1 prod
s2 prod
s3 dev
s4 prod
s5 dev
も数の合計を探している環境分野でグループと一緒に
Environment count
prod 3
dev 2
total 5
だから、次のように私は何を期待していことである私のテーブルです。
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>;
それはあなた
_Itはただ与えます彼らは最後の行(私の予想される結果を述べた)を出して、すべてのグループの合計を数値で返します.__ –
更新されたクエリを試してみましょう – KMS
ヒントに役立つことがあります。 'ROLLUP' –
そしてが 'あなたは手の込んだでしたが、してください – sagi
WITH SELECT'、その後' GROUP BY' –