さまざまな種類のイベントを含む非常に大きなイベント テーブルがあり、ある種類のイベントと別の種類のイベントの割合を示す New Relic グラフに取り組んでいます。(テーブル内の合計行数に対するパーセンテージではありません)。
したがって、この例のセグメント テーブルでは、次のようになります。
id name
1 foo
2 bar
3 baz
4 bar
次のようなクエリで foo イベントを取得します。
select count(*) from Segment where name='foo'
私の質問: foo イベントと bar イベントの割合を取得するにはどうすればよいですか? それぞれを特定の名前で「として」保存する 2 つのクエリを結合しようと試みましたが、まだうまくいきません。クエリ/グラフで使用する共通テーブル式を作成できるかどうか、またはその方法を知っている人はいますか?