大虾,如果实现如下查询功能?

ykwang 2003-08-30 02:54:04
有一个表(LLL表)是这样的
字段 AA BB CC DD EE
1 ABC DDD DD DD
2 ABC DDA DFS ABC
3 ABD DFS DFA DFSA
如果能用一条SQL语句查询出BB字段等于“ABC”的最后一条记录,就是第二条记录。
用SELECT MAX(A) FROM LLL只能查询到最后一条记录。
SELECT * FROM LLL WHERE BB=“ABC” 会返回两条记录,如何定位到AA字段最大的记录。即第二条记录。
...全文
94 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
hqsee 2003-09-05
  • 打赏
  • 举报
回复
SELECT top 1 * FROM LLL WHERE BB="ABC" order by aa desc
changechange 2003-08-30
  • 打赏
  • 举报
回复
SELECT top 1 * FROM LLL WHERE BB="ABC" order by aa desc
onedream 2003-08-30
  • 打赏
  • 举报
回复
Dowm
zjcxc 2003-08-30
  • 打赏
  • 举报
回复
select * from LLL where AA=(select max(AA) from LLL where BB='ABC')
atlasGS 2003-08-30
  • 打赏
  • 举报
回复
我的对不对!
atlasGS 2003-08-30
  • 打赏
  • 举报
回复
select AA from lll where bb=
(select max(bb) from lll)
ykwang 2003-08-30
  • 打赏
  • 举报
回复
哦,我自己知道了。谢

1,216

社区成员

发帖
与我相关
我的任务
社区描述
VB 数据库(包含打印,安装,报表)
社区管理员
  • 数据库(包含打印,安装,报表)社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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