0

SQL テーブルからデータを取得するより良い方法を探しています。

Table 1: User data
- User Id
- User Created date

Table 2: Mapping of the user with a role
- User Id
- Role

Table 3 
Role definition

Table 4 (may or may not have user data based on his activities on the site)
User data
Eg.
- User Id
- Total counts of the number of visits made on the portal

次のことを行うために、最小限のクエリ(できれば1)を作成しようとしています

*ロール タイプごとに、合計数が最も多いトップ ユーザーを出力したい *

出力は次のようになります。

Header UserId---Rolename--Total Count
Row1   Test1 ---Staff   --1293
Row2   Test2 ---Faculty --1223
Row3   Test3 ---Dean    --2283928

助言がありますか?

4

1 に答える 1