I am using 3 different queries to pull out data, is there a way to get this simplified (it does work but takes lot of time.)
thanks
drop table #tmp1
drop table #tmp2
SELECT
ORD.Name [Order Name],ORD.OrderSetHeading[Orderset Heading],ORD.ORDERSETNAME,oud.OrderGUID,
OUD.ClientGUID,OUD.Value [Medication Name],CV.CareLevelCode,CV.CurrentLocation
into #tmp1
FROM CV3OrderUserData OUD
JOIN CV3Order ORD
ON OUD.OrderGUID = Ord.GUID
AND OUD.ClientGUID = Ord.ClientGUID
join CV3ClientVisit CV on ORD.ClientGUID = CV.ClientGUID and ORD.ChartGUID = CV.ChartGUID
WHERE OUD.UserDataCode = 'RX_BridgingMedicationName'
AND ORD.NAME LIKE 'Bridging%'
AND ORD.CreatedWhen>'2016-09-01'
SELECT
ORD.GUID,ORD.CLIENTGUID,OUD.UserDataCode,OUD.Value [Bridging Reason]
into #tmp2
FROM CV3OrderUserData OUD
JOIN CV3Order ORD
ON OUD.OrderGUID = Ord.GUID
AND OUD.ClientGUID = Ord.ClientGUID
WHERE OUD.UserDataCode = 'RX_Bridgingreason'
AND ORD.NAME LIKE 'Bridging%'
AND ORD.CreatedWhen>'2016-09-01'
Select [Order Name],[Orderset Heading],OrderSetName, [Medication Name], [Bridging Reason],CareLevelCode,CurrentLocation
from #tmp1
join #tmp2 on ORDERGUID=GUID AND #tmp1.ClientGUID=#tmp2.CLIENTGUID