Let me preface by saying that I am a beginner, so feel free to make the queries look better as you see fit. Anyway, I'm having trouble trying to combine all of my two queries, which I thought would be easier than trying to combine both into one table. I tried a union, but that is only returning columns from the first query. What I want to accomplish is joining the first query with the second by using the TrainProgram. UserLastName is the one column I REALLY need, but it didn't know come through. Any help would be greatly appreciated. Thanks. Here's the first query:
select
aa.TrainProgramID
, aa.TrainProgram_OrganizationalUnitName
, aa.TrainProgramMetaDataTypeName
, aa.TrainProgramName
, a.Activity_Name
, a.Activity_Duration
, a.Activity_UpdateDate
, i.EntityName as [MPN]
, a.Activity_TypeName as [Activity_MDT]
, g.Activity_ID
, a.Activity_Description
, a.ActivityPar_SNa as [ActivitySName]
, a.Activity_Order
, a.ActivityPar_SID as [ActivitySID]
from rawViews.MCD_DH_Activities a
left join rawViews.MCD_DH_TrainingProgramsBasicData aa
on a.Activity_EntityID = aa.TrainingProgramID
inner join dh.MCD_DH_Activities g
on g.Activity_ID = a.Activity_ID
full join rawViews.MCD_DH_ActivityPrerequisites h
on h.ActivityID = a.Activity_ID
left join dh.MCD_DH_BaseEntities i
on a.Activity_EntityID = i.EntityID
where a.Activity_VersionStatusID = 1
Here's my second query:
select
b.TrainProgramID
, c.uid
, c.UserLastName
from dh.MCD_DH_UserTrainProAssoc a
inner join rawViews.MCD_DH_TrainProgramsBasicData b
on a.TrainProgramID = b.TrainProgramID
inner join rawViews.MCD_DH_UBasicData c
on a.uid = c.uid