Chinaunix

标题: 请教关于group by 的查询语句 [打印本页]

作者: iamrch    时间: 2008-08-19 11:58
标题: 请教关于group by 的查询语句
问题一: group by 和 distinct 是否功能一样?以下两句是否相同?
select a,b,c from talbe1 group by a,b,c;
select  distinct a,b,c from talbe1;

问题二:group by 是否都从前向后归类?能否倒序、或是按照某一列的某种排序进行归类?例如:

有表如下:
城市        分店        负责人    电话        更新时间
北京        第一        张三        1111        20080103
上海        第一        李四        2222        20080117
北京        第一        王五        3333        20080301
……

如果我用"select 城市,分店,负责人,电话  from table group by  城市,分店,负责人"
就会得到结果如下:

北京        第一        张三        1111
上海        第一        李四        2222
……

但事实上北京第一分店的负责人已经换成王五了,我怎样查询才能得到最新的各地分店联系人呢?(按照更新时间 倒序 group by)
作者: wildlily980    时间: 2008-08-19 11:58
http://www.google.cn/search?comp ... &meta=&aq=f




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2