View presenting user-to-object assignments with relation types and creator details.
Definition
CREATE VIEW
[mr].[Object_User] AS
SELECT
[r].[Object_Id],
[o].[Name] [Object],
[r].[User_Id],
[a].[Name],
[rt].[Enum_Key] User_Relation_Type_Key,
[u].[Login] [Creator],
[v].[Created] [Created]
FROM
[dbo].[R_User_Object] [r]
JOIN [dbo].[C_User_Object_Relation_Type] [rt] ON [rt].[User_Object_Relation_Type_Id] = [r].[User_Object_Relation_Type_Id]
JOIN [dbo].[MR_Object] [o] ON [o].[Object_Id] = [r].[Object_Id]
JOIN [dbo].[MR_Version] [v] ON [v].[Version_Id] = [r].[Start_Version_Id]
JOIN [dbo].[APP_User] [u] ON [u].[User_Id] = [v].[Creator_Id]
JOIN [dbo].[APP_User] [a] ON [a].[User_Id] = [r].[User_Id]
Columns