仮想テーブルには、次の列が含まれています。
id integer,
name char(6),
status integer
また、次のデータがあります。
id id2 type
--- ----- ----
01 Adam 1
02 Bob 1
03 Adam 2
04 Caymen 1
05 Ahmed 1
06 Basel 1
07 Ahmed 2
08 Bob 2
09 Ahmed 2
10 Mike 1
したがって、基本的には、さまざまなユーザーのステータスの進行を追跡します。
ステータスの数でグループ化したい。つまり、ステータスが 1 つしかないユーザー、ステータスが 2 つあるユーザー、ステータスが 3 つあるユーザーの数などを知りたいのです。
予想される出力は次のようになります。
num_of_statuses count
--------------- -----
1 3
2 2
3 1
持ってみましたが、まだ解決策が見つかりません。どんな構文でもOKです。SQL/MySQL/DB2/オラクル。