MySQL group by したデータに group by する前のデータ数を追加したい


[![画像\(修正版\)](https://i.stack.imgur.com/fhLFC.png)](https://i.stack.imgur.com/fhLFC.png)

このような結果を取得したいのですが、どのようにすればよいでしょうか？

MySQL 5.6




サブクエリを使えば良いのではないでしょうか。

[code]

    select list.name, list.dinner, count(list.dinner) as count,
           (select count(name) from 食事リスト where name = list.name) as original
    from 食事リスト as list
    where list.name = '太郎' group by list.dinner;
    
[/code]




サブクエリを使えば良いのではないでしょうか。

[code]

    select list.name, list.dinner, count(list.dinner) as count,
           (select count(name) from 食事リスト where name = list.name) as original
    from 食事リスト as list
    where list.name = '太郎' group by list.dinner;
    
[/code]

