怎样编写这样的一个查询?(ACCESS数据库)(300分)

  • 主题发起人 主题发起人 zhshf
  • 开始时间 开始时间
Z

zhshf

Unregistered / Unconfirmed
GUEST, unregistred user!
表A的结构为:
FA 文本,
FB 文本,
FC 日期,
FD 备注,
PRIMARY KEY(FA,FB,FC);

数据如下:
FA FB FC FD
-----------------------------------------
1 1 2001-1-1 aaaaaaaaa
1 1 2001-2-1 bbbbbbbbb
1 2 2001-2-1 ggggggggg
1 2 2001-2-12 hhhhhhhhh
2 1 2001-3-1 cccccccccc
2 2 2001-3-1 ddddddddd
2 2 2001-5-1 eeeeeeeeeee
2 2 2001-6-1 ffffffffff

要求查询结果如下:
FA FB FC FD
-----------------------------------------
1 1 2001-2-1 bbbbbbbbb
1 2 2001-2-12 hhhhhhhhh
2 1 2001-3-1 cccccccccc
2 2 2001-6-1 ffffffffff
(也就是只查出FA和FB相同的记录中的最新的那一条记录)
 
select * from A where FC=(select max(FC) from A as t where t.FA=A.FA and t.FB=A.fb)
 
牛人!!!!!
非常感谢!!!
 
谢谢你的分了,够爽快
 
后退
顶部