如何对视图的查询结果进行分组
这样写不对啊?
select * from view_table t order by t.code分组字段是字符串格式:LH09GFJG02
LH09jG001
LH08JG001
LH09GFJG02
LH09jG001
这样写不对啊?
select * from view_table t order by t.code分组字段是字符串格式:LH09GFJG02
LH09jG001
LH08JG001
LH09GFJG02
LH09jG001
其实分组并没有什么,最重要的是按一定字段分组后,其它几个字段应该显示成什么样子
这样的话肯定不会出错,我说过单纯的分组不会有问题,主要是你按t.code分组后,其它的几个字段想显示成什么样子
对于非分组字段,出现在select的后面必须要用聚合函数,至于用哪一个,要看具体的需求
order by 是排序函数-desc ,asc 默认是asc
having 是对group by进行过滤select t.code,count(*) from view_table t group by t.code
order by t.code具体的如[superhsj]所说,要根据你实际的需求而定