sql server筛选不重复项,并且按照id排序

SELECT版本FROM表GROUPBY版本这条可以只显示不重复项目,但是乱序SELECT版本FROM表GROUPBY版本,idorderbyiddesc这条可以按照id... SELECT 版本 FROM 表 GROUP BY 版本
这条可以只显示不重复项目,但是乱序

SELECT 版本 FROM 表 GROUP BY 版本,id order by id desc
这条可以按照id排序了。可重复的又出来了

SELECT 版本 FROM 表 GROUP BY 版本 ORDER BY id DESC
这条貌似可以,但报错,

求两全办法,让重复项只显示一次,并且按照id排序
展开
 我来答
射手幽灵伊
2013-07-17 · TA获得超过2716个赞
知道大有可为答主
回答量:4955
采纳率:81%
帮助的人:1966万
展开全部
这说明你的同一个版本里有不同的ID,所以,你要决定一下,同一个版本里的多个ID,你是要取最大的,还是最小的,ID怎么取的问题。然后,就可以排序了。

如:
SELECT 版本,max(id) id FROM 表 GROUP BY 版本 order by id desc
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式