求一个SQL语句,ACCESS库

看那山瞧那水 2011-12-14 09:34:36
比如一个表如下:

A , B //字段

1 , 1
1 , 2
1 , 3
2 , 1
2 , 2
2 , 3
2 , 4
3 , 1
3 , 2
3 , 3

找出最大A及最大B的记录,就是首先满足MAX(A),然后满足MAX(B),
结果是
3,3
而不是
3,4
用一条SQL语句怎么写

我目前是用2次查询实现
...全文
59 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
看那山瞧那水 2011-12-14
  • 打赏
  • 举报
回复
OK,结了
sundayzhao 2011-12-14
  • 打赏
  • 举报
回复
select top 1 A,B From t order by A desc,B desc

select a,max(b) as b from t
group by a
order by a desc
kaikai_kk 2011-12-14
  • 打赏
  • 举报
回复

select top 1 A,B From t order by A desc,B desc
kaikai_kk 2011-12-14
  • 打赏
  • 举报
回复
select Max(A) A,Max(B) B From t where A=(Select Max(A) From t)

select Max(Y.A) A,Max(B) B From t x,(Select Max(A) A From t) Y where X.A=Y.A

2,497

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧