1
私はこのようなクエリの結果があります。複数の行を1つのフィールドにGROUPED結果Mysql
status count
-----------------
OTHER 5
ATTENDED 74
私はこのようになりたい:これはすでにグループ化された結果である
OTHERS ATTENDED
5 74
注意。だから、Group_Concatが動作しないかもしれないと思っています。
問合せ:
SELECT CASE Rstat WHEN 1 THEN 'ATTENDED'
WHEN 2 THEN 'TENTATIVE'
WHEN 3 THEN 'REJECTED'
WHEN 4 THEN 'OUTSTANDING'
WHEN 6 THEN 'ACCEPTED' ELSE 'OTHER' END AS 'status',
COUNT(Rstat) AS 'count'
FROM `eStatus`
GROUP BY RSTAT
他のアイデア?
驚くばかり!とても近い!しかし、それは1列に必要です。 –
@KevinRave:GROUP BYを削除します。私はそれを間違えてぶら下げてしまいました。 –
男!あなたはちょうど素晴らしいです!ありがとう! :-) –