0
我的SQL查詢返回一個空結果和iam存儲在一個變量的值。但因爲它返回空結果沒有存儲。如何獲得0,如果查詢返回空集
SET @sum_valb= (select IFNULL(SUM(review_trans.rating_given),0) as sum
from `review_trans` where `review_trans`.`business_id`=businessid and
`review_trans`.`user_badge_id`[email protected]
GROUP BY `review_trans`.`user_badge_id`);
我希望當結果給出一個空結果時,零值應存儲在@sum_valb中。 我嘗試了IFNULL,但它只給出了一個空集。 請指教和幫助
您不需要'GROUP BY' – zerkms