select redploytype from Wf_biz_redployinfo group by redploytype
这样就可以了
因为你要group by了,所以只要redploytype相同都将生成一列
而你的别的字段的内容在redploytype相同的情况下有可能是不一样的,它就不知道该用哪一个来显示了,所以就出错了
这样就可以了
因为你要group by了,所以只要redploytype相同都将生成一列
而你的别的字段的内容在redploytype相同的情况下有可能是不一样的,它就不知道该用哪一个来显示了,所以就出错了
必须加在SELECT后面加上
单独加一个星,是不可以的
group by 必须跟sum,min,avg,count这种的聚合函数联用
select count(redploytype) from Wf_biz_redployinfo group by redploytype
显示的结果为:
无列名
1 148
2 42
这样显示出来了我也不知道这些数字是哪个类啊?
请问应该怎么样写才能得出这样的结果?
redploytype num
1 a 148
2 b 42
那你分了组以后还用select * 查询所有的纪录,肯定是不可以的
select redploytype,count(1) as num from Wf_biz_redployinfo group by redploytype