从结果中提取不同的值

时间:2013-06-21 18:10:24

标签: report distinct

我在一家小型医疗机构工作,我需要为我们的一个客户提供所有提供商,由于我们的系统设置方式,我必须从事务日志中提取实例,这些实例显示完整且不完整。我得到了它,但我想隐藏重复的patient_id。

select 

p.attending_id,
p.status,
p.patient_id

from patient_clin_tran p

where p.attending_id = 00000380
order by p.patient_id

我的结果快速达到峰值 00000380 CO 00000036
00000380 CA 00000036
00000380 CA 00000093
00000380 CA 00000093
00000380 CO 00000093
00000380 CO 00000093
00000380 CO 00000093
00000380 CO 00000093
00000380 CA 00000093

我不希望重复的patient_id出现。我希望我能做出明确的订单,但不要去。我是一个只为某人覆盖的SQL菜鸟,所以如果这非常简单,我道歉。在按状态排序之后,我将把它放在水晶报告中。如果有人知道如何制作它,那么我可以制作一个水晶报告,在我打开它之前会要求我参加,这将是惊人的,但我会采取我能得到的。提前谢谢!

1 个答案:

答案 0 :(得分:3)

尝试SELECT DISTINCT在此解释

http://www.w3schools.com/sql/sql_distinct.asp