我正在处理 SQL 查询
下面是输出:
PT_NO PT_AGE PT_SEX DISEASE_CODE PT_BILL_AMOUNT
-------- -------- -------- ----------- --------------
1 50 M 52.01X 100.00
1 50 M 52.01X 100.00
1 50 M 52.01X 100.00
2 40 F 74.01 300.00
2 40 F 74.01 300.00
2 40 F 74.01 300.00
下面是表结构:
PATIENT(pt_no,pt_age,pt_sex,pt_bill_amount)
PATIENT_DISEASE(pt_no,disease_code)
SELECT
pt_no,pt_age,pt_sex
,patient_disease.disease_code
,patient.pt_bill_amount
from patient "patient"
inner join patient_disease "patient_disease"
on patient.pt_no = patient_disease.pt_no
不知何故,我正在寻找一种不重复账单金额(仅 100 和 300 一次)的方法,这样当我对创建的上述视图求和时,我得到正确的账单金额为
PT_NO PT_AGE PT_SEX DISEASE_CODE PT_BILL_AMOUNT
-------- -------- -------- ----------- --------------
1 50 M 52.01X 100.00
1 50 M 52.01X 0.00
1 50 M 52.01X 0.00
2 40 F 74.01 300.00
2 40 F 74.01 0.0
2 40 F 74.01 0.0
任何关于相同的输入都会有所帮助!
谢谢 !!!