比如我有一张user表,表中有两个字段:id, status (pending, success ,failed),现在我需要一个sql查询出各个状态的数量 原生sql: select sum(if (u.status = 'pending' , 1, 0)) pending_count, sum(if (u.status = 'success' , 1, 0)) pending_count, sum(if (u.status = 'failed' , 1, 0)) pending_count from user u 怎么使用gen实现呢