SELECT IFNULL(a.state,COUNT(a.state)) FROM freeze_list a WHERE a.bill_id = #{billId} AND a.`status` = '1';
加个count就好使了
原因是where后跟了一个空结果集。导致前面的ifnull数据获取不到
SELECT IFNULL(a.state,COUNT(a.state)) FROM freeze_list a WHERE a.bill_id = #{billId} AND a.`status` = '1';
加个count就好使了
原因是where后跟了一个空结果集。导致前面的ifnull数据获取不到