我有以下查询:PHP/MySQL的:值0,如果记录尚未在数据库
$query = "SELECT (SELECT SUM(net_amount) FROM fin_costos WHERE month='1' AND group_of_costos='general' AND year_analysis='2014') +
(SELECT SUM(net_amount) FROM em2_fin_costs WHERE month='1' AND group_of_costos='general' AND year_analysis='2014') AS total";
它基本上是从不同的表中检索到的2 SUM
值。 在SELECT
语句之一中出现问题时,该记录尚未存在于数据库中并创建NULL
,即使第二个SELECT
获取了值,也会创建NULL
。
问题:如果记录尚未存在于数据库中,如何将SELECT
语句的结果转为0。
工程很棒。非常感谢! – user2952715 2014-12-03 14:10:26