搜索
编程论坛
→
数据库技术
→
『 SQL Server论坛 』
→ 这条查询该怎么写
标题:
这条查询该怎么写
只看楼主
等待冰柠檬
来 自:浙江温州
等 级:
论坛游民
帖 子:208
专家分:70
注 册:2008-6-25
结帖率:
66.67%
楼主
已结贴
√
问题点数:5 回复次数:3
这条查询该怎么写
表Look
我想从表中取5条ProductId不相同的记录,并按照Id降序排列
结果应该是这样
[
本帖最后由 等待冰柠檬 于 2010-5-28 09:20 编辑
]
搜索更多相关主题的帖子:
查询
2010-05-28 08:31
smltq
等 级:
侠之大者
威 望:
8
帖 子:566
专家分:400
注 册:2008-1-21
第
2
楼
得分:0
感觉你的需求有点问题
id userid productid
1 18 9
7 18 9
这两条,productid一样,你要取哪条?第一条可以?
简单的生活
2010-05-28 08:53
等待冰柠檬
来 自:浙江温州
等 级:
论坛游民
帖 子:208
专家分:70
注 册:2008-6-25
第
3
楼
得分:0
取的是第2条 就是最后条
2010-05-28 09:21
smltq
等 级:
侠之大者
威 望:
8
帖 子:566
专家分:400
注 册:2008-1-21
第
4
楼
得分:5
select
*
from
test
where
id
in
(
select
max
(id)
from
test
group
by
ProductID)
order
by
id
desc
如果是取小的ID,可以把max改成min
简单的生活
2010-05-28 17:53
4
1/1页
1
参与讨论请移步原网站贴子:
https://bbs.bccn.net/thread-308452-1-1.html
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.218885 second(s), 9 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved