ある特定の列の値に基づいてfrom句に動的コンテンツを追加したい。
出来ますか?
例えば、
SELECT BILL.BILL_NO AS BILLNO,
IF(BILL.PATIENT_ID IS NULL,"CUS.CUSTOMERNAME AS NAME","PAT.PATIENTNAME AS NAME")
FROM
BILL_PATIENT_BILL AS BILL
LEFT JOIN IF(BILL.PATIENT_ID IS NULL," RT_TICKET_CUSTOMER AS CUS ON BILL.CUSTOMER_ID=CUS.ID"," RT_TICKET_PATIENT AS PAT ON BILL.PATIENT_ID=PAT.ID")
しかし、このクエリは機能していません。
ここに
BILL_PATIENT_BILL
table is a common table.
It can have either PATIENT_ID
or CUSTOMER_ID
. If a particular record has PATIENT_ID
i want PATIENTNAME
in RT_TICKET_PATIENT
as NAME OtherWise it will hold CUSTOMER_ID
. If it is i want CUSTOMERNAME
as NAME.
ここにI m sure That BILL_PATIENT_BILL
must have either PATIENT_ID
or CUSTOMER_ID
.
Can anyone help me?