关于 group by 用法有一张表,数据如下 表名:xt_report_fieldaccessguid fieldname indate outdate1 第一标段 2011-1-1 2011-1-22 第一标段 2011-1-1 2011-1-23 第二标段 2011-1-1 2011--14 第二标段 2011-1-1 2011-1-1写了以个sql语
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/30 21:07:27
![关于 group by 用法有一张表,数据如下 表名:xt_report_fieldaccessguid fieldname indate outdate1 第一标段 2011-1-1 2011-1-22 第一标段 2011-1-1 2011-1-23 第二标段 2011-1-1 2011--14 第二标段 2011-1-1 2011-1-1写了以个sql语](/uploads/image/z/9091049-41-9.jpg?t=%E5%85%B3%E4%BA%8E+group+by+%E7%94%A8%E6%B3%95%E6%9C%89%E4%B8%80%E5%BC%A0%E8%A1%A8%2C%E6%95%B0%E6%8D%AE%E5%A6%82%E4%B8%8B+%E8%A1%A8%E5%90%8D%3Axt_report_fieldaccessguid+fieldname+indate+outdate1+%E7%AC%AC%E4%B8%80%E6%A0%87%E6%AE%B5+2011-1-1+2011-1-22+%E7%AC%AC%E4%B8%80%E6%A0%87%E6%AE%B5+2011-1-1+2011-1-23+%E7%AC%AC%E4%BA%8C%E6%A0%87%E6%AE%B5+2011-1-1+2011--14+%E7%AC%AC%E4%BA%8C%E6%A0%87%E6%AE%B5+2011-1-1+2011-1-1%E5%86%99%E4%BA%86%E4%BB%A5%E4%B8%AAsql%E8%AF%AD)
关于 group by 用法有一张表,数据如下 表名:xt_report_fieldaccessguid fieldname indate outdate1 第一标段 2011-1-1 2011-1-22 第一标段 2011-1-1 2011-1-23 第二标段 2011-1-1 2011--14 第二标段 2011-1-1 2011-1-1写了以个sql语
关于 group by 用法
有一张表,
数据如下 表名:xt_report_fieldaccess
guid fieldname indate outdate
1 第一标段 2011-1-1 2011-1-2
2 第一标段 2011-1-1 2011-1-2
3 第二标段 2011-1-1 2011--1
4 第二标段 2011-1-1 2011-1-1
写了以个sql语句 查询这张表的数据 select * from xt_report_fieldaccess
显示的数据如下
1 第一标段 2011-1-1 2011-1-2
2 第一标段 2011-1-1 2011-1-2
3 第二标段 2011-1-1 2011--2
4 第二标段 2011-1-1 2011-1-2
这样话,fieldname字段就有重复的了.
我现在要想的结果是
第一标段 2011-1-1 2011-1-2
第二标段 2011-1-1 2011--2
请问下,改怎么写.是不是 select * from xt_report_fieldaccess group by filedname
关于 group by 用法有一张表,数据如下 表名:xt_report_fieldaccessguid fieldname indate outdate1 第一标段 2011-1-1 2011-1-22 第一标段 2011-1-1 2011-1-23 第二标段 2011-1-1 2011--14 第二标段 2011-1-1 2011-1-1写了以个sql语
select fieldname,max(indate),max(outdate)
from xt_report_fieldaccess
group by fieldname
group by一般都是和聚合函数配合使用,当然,聚合函数可以不写省略.
但是group by后边的字段,一定是查询字段之中除了聚合函数之外所有的字段.