要显示的结果集如下:
序号 投诉类型 数量 已回复数 未回复数
1 投诉建议类型 2030 2029 1
2 服务质量 1230 3329 25
3 银行缴费 230 7329 1235
…………
TABLE有两张:一个是CATEGORY_TABLE另一个是USER_PROBLEM_TABLE 两张表是通过CATEGORY_ID外键关联
USER_PROBLEM_TABLE中有REPLAY_STATUS字段0 表示未回复,1表示回复.类型的名称CATEGORY_NAME在CATEGORY_TABLE中。
现在需要通过SQL语句group by 及count各分类的总记录条数,回复数及未回复数。请问这能用一条SQL语句实现上述结果集吗?
序号 投诉类型 数量 已回复数 未回复数
1 投诉建议类型 2030 2029 1
2 服务质量 1230 3329 25
3 银行缴费 230 7329 1235
…………
TABLE有两张:一个是CATEGORY_TABLE另一个是USER_PROBLEM_TABLE 两张表是通过CATEGORY_ID外键关联
USER_PROBLEM_TABLE中有REPLAY_STATUS字段0 表示未回复,1表示回复.类型的名称CATEGORY_NAME在CATEGORY_TABLE中。
现在需要通过SQL语句group by 及count各分类的总记录条数,回复数及未回复数。请问这能用一条SQL语句实现上述结果集吗?
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/404101/viewspace-156998/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/404101/viewspace-156998/