1 -eng列のような列でユーザーによる「合計エンゲージメント」を出力する必要があるクエリに取り組んでいます。列には1つのエンゲージメントを持つユーザーが表示され、2列目は2つのエンゲージメントを行ったユーザーを表示します。同様に 3eng など。このように表示されることに注意してください。ユーザーIDを持つエンゲージメントテーブルがあります。だから私はこのような明確なユーザーを取得します
select count(distinct userID) from engagements
そして私は婚約を得る
select count(*) from engagements
ここでのエンゲージメントとは、コンテンツを高く評価したり、返信したり、共有したりしたユーザーを指します
助けてください。ありがとう!CASE と IF を使用しましたが、以下のフォームに表示できません
1eng 2eng 3eng
100 200 100