我的查询如下:
SELECT tbl_clinics.clinic_name, COALESCE(SUM(tbl_bill.bill_amt),0) AS
clinic_tot FROM tbl_clinics LEFT OUTER JOIN tbl_check_up ON
tbl_clinics.clinic_id = tbl_check_up.clinic_id LEFT OUTER JOIN tbl_bill ON
tbl_check_up.bill_id = tbl_bill.bill_id WHERE tbl_clinics.user_id = 102;
在这里,我的查询只返回:
诊所A = 800.00
诊所B = 500.00
我想返回我的clinic_name和它的账单总和,我也希望包括clinic_name和null的总和,如果它是null,那么它将返回0
类似这样的输出:
诊所A = 800.00
诊所B = 500.00
诊所C = 0
诊所D = 0
这是我的表结构: