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
助言がありますか?