我有以下查詢: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