返回null为零的mysql查询

时间:2017-02-21 10:33:44

标签: mysql database

我的查询如下:

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

这是我的表结构:

enter image description here

0 个答案:

没有答案