perf(ibl-registration): ganti LEFT JOIN ke JOIN pada t_orderheader dan m_mou di get_tests_by_order

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
sas.fajri
2026-05-19 14:14:53 +07:00
parent 03ff3c00e0
commit 5783a4d2ac

View File

@@ -4366,8 +4366,8 @@ GROUP BY T_SampleStationID ";
CASE WHEN M_MouIsBill = 'Y' THEN '-' ELSE CAST(T_OrderDetailPrice AS CHAR) END as price
FROM t_orderdetail
JOIN t_test ON T_OrderDetailT_TestID = T_TestID AND T_TestIsPrice = 'Y'
LEFT JOIN t_orderheader ON T_OrderDetailT_OrderHeaderID = T_OrderHeaderID
LEFT JOIN m_mou ON T_OrderHeaderM_MouID = M_MouID
JOIN t_orderheader ON T_OrderDetailT_OrderHeaderID = T_OrderHeaderID
JOIN m_mou ON T_OrderHeaderM_MouID = M_MouID
WHERE
T_OrderDetailT_OrderHeaderID = ? AND
T_OrderDetailIsActive = 'Y'