LINQ 選択を作成するのに助けが必要です。いくつかの列を含むテーブルがありますが、この問題に関係するのは 2 つだけです。
userid, type
現在、このテーブルには何千ものエントリがあり、一番上のものだけが必要です。たとえば、50 としましょう。ここまでは順調ですが、難しいのは、1 としてカウントする必要がある成功した行がたくさんあることです。例
Type UserId
============
Add 1
Add 1
Add 1
Add 2
取り出している行の制限でこれを2つだけとしてカウントしたいのですが、すべての行をまだ出力したいと思います。これは単一の SQL リクエストで可能ですか、それとも別の方法を見つける必要がありますか?
編集:これで問題が解決する場合は、値を使用してテーブルに列を追加できます。Edit2: sotred 手順も解決策です
例 2: これは 3 行としてカウントする必要があります
Type UserId
============
Add 1
Add 1
Add 2
Add 1