0

我需要一些关于 sql 表连接的帮助。我从 2 张桌子上拉出来。一个病人表和一个包含 apts 的 patient_clin_tran 表。我需要查看我们的一位提供者见过的所有患者,并且我能够从 clin_tran 中提取这些患者(使用以下代码)

select 
distinct p.patient_id,
p.attending_id

from patient_clin_tran p

where p.attending_id = 00000380
order by p.patient_id

现在我还需要查看哪些患者在此表中处于活动状态。

select

p.patient_id,
p.case_status

from patient p

patient_id 是一样的。我可以加入这些吗?如果我能够加入,我将根据我知道如何做的 p.case_status 对水晶报告中的 2 个状态进行排序。谢谢。

4

1 回答 1

1

是的,您可以像这样加入这些:

select 
    distinct c.patient_id,
        c.attending_id,
        p.case_status

    from patient_clin_tran c
    join patient p
        on c.patient_id = p.patient_id

    where c.attending_id = 00000380
    order by c.patient_id

您必须为表格提供不同的别名,我将您的“p”更改为“c”patient_clin_tran

于 2013-06-21T19:49:17.767 回答