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
同じ上での入力は役に立ちます!!!
ありがとう !!!