-1

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
4

1 に答える 1