有沒有更有效的方法來做到這一點而不計算兩次?mysql計數比較聲明
即,如果計數爲0則返回警告圖像字符串否則返回計數。
IF(
((SELECT COUNT(pc.category_id) from product_categories pc WHERE pc.product_id = cp.ItemID) > 0),
(SELECT COUNT(pc.category_id) from product_categories pc WHERE pc.product_id = cp.ItemID),
"<img src=\"_imgs/warning.png\" alt=\"warning\"/>"
) AS category_count
謝謝,不知道你可以在mysql中使用變量。 – user813720