SELECT DISTINCT
Project.ProjectSubGroupId, Project.ProjectCodeId, Project.ProjectFrequencyId, Project.FinancialDelegateId, Project.PositionId, Project.ProjectEvaluationTypeId,
Project.ProjectTitle, Project.ReferenceNumber, Project.DateRequested, Project.TrimFileNumber, Project.RelatedProjects, Project.IsIncludeIndigenous,
Project.IsIncludeCommunications, Project.IsIncludeMedia, Project.IsConfidential, Project.ContactName, Project.ContactPhone, Project.ContactFax,
Project.ContactMobile, Project.ContactEmail, Project.DateReleased, Project.Duration, Project.Budget, Project.Objectives, Project.IsUnderCabinetSubmission,
Project.IsTargetNTGInternal, Project.IsTargetWOGCoordination, Project.IsTargetDCMInternal, Project.IsTargetExternal, Project.TargetExternalDescription,
Project.TeamLeader, Project.DateInitialMeeting, Project.IsCompleteEvaluationReport, Project.IsCompleteFinaliseInvoices, Project.IsCompleteEstimateDetails,
Project.IsCompleteFileNoteSuggestion, Project.LanguageOther, Project.RegionOther, Project.DateCompleted, Project.PersonResponsibleId,
ProjectStatusType.Name AS ProjectStatusName, ProjectSubGroup.Name AS ProjectGroupName, ProjectWorkplan.Description, ProjectWorkplan.ProjectId
FROM PersonResponsible INNER JOIN
ProjectSubGroup INNER JOIN
ProjectGroup ON ProjectSubGroup.ProjectGroupId = ProjectGroup.ProjectGroupId INNER JOIN
Project ON ProjectSubGroup.ProjectSubGroupId = Project.ProjectSubGroupId ON
PersonResponsible.PersonResponsibleId = Project.PersonResponsibleId LEFT OUTER JOIN
ProjectStatusType INNER JOIN
ProjectStatus ON ProjectStatusType.ProjectStatusTypeId = ProjectStatus.ProjectStatusTypeId ON Project.ProjectId = ProjectStatus.ProjectId RIGHT OUTER JOIN
ProjectWorkplan ON PersonResponsible.PersonResponsibleId = ProjectWorkplan.PersonResponsibleId AND Project.ProjectId = ProjectWorkplan.ProjectId