select bug_status Name , COUNT(*) Count from bugs INNER JOIN products p ON bugs.product_id=p.id WHERE p.name = 'SC7702' GROUP BY bug_status WITH ROLLUP;
這個情況我是先算一個所有的 COUNT(*) 賦值給臨時變量,然后再計算。分兩條 select 操作。作者: action08 時間: 2016-06-18 00:54
存儲過程可以的作者: 老馬先生 時間: 2016-06-29 14:20
select bug_status Name , COUNT(*) Count,Count(*)/(select count(*) from bugs INNER JOIN products p ON bugs.product_id=p.id WHERE p.name = 'SC7702' GROUP BY bug_status WITH ROLLUP) as per from bugs INNER JOIN products p ON bugs.product_id=p.id WHERE p.name = 'SC7702' GROUP BY bug_status WITH ROLLUP;