我正在尝试生成一份报告,为我提供来自 3 个不同表的数据。我首先使用了 UNION,现在我需要从最后一个表中获取一列。我尝试了 JOIN 但它破坏了我的代码。
这就是我想要的:选择文档编号、患者全名(在一列中)、患者帐号(其中患者 zip = '45142'),然后在获得第一部分后添加索赔位置(反式或历史)。
这是我的大部分数据
(SELECT DOCUMENT_NUMBER, TRANS_TYPE, PATIENT_LAST_NAME + ', ' + PATIENT_FIRST_NAME AS NAME,PATIENT_ZIP
FROM HCFA_M
WHERE patient_zip like '45142%')
UNION
(SELECT DOCUMENT_NUMBER, TRANS_TYPE, PATIENT_LAST_NAME + ', ' + PATIENT_FIRST_NAME AS NAME,PATIENT_ZIP
FROM UB_M
WHERE patient_zip like '45142%')
ORDER BY NAME asc, TRANS_TYPE
我需要最后一列的表是
SELECT LOCATION
FROM DOCUMENT_M