日期:2014-05-18  浏览次数:20469 次

求1条Acess查询语句
表 Data
PK FK
ID 产品ID 参数1 参数2 参数3 参数4 创建时间 
1 12 AAA BBB CCC GGG 2008-12-12 11:24
2 12 222 222 111 111 2008-12-12 11:27
4 14 222 222 111 111 2008-12-12 11:57
5 14 222 222 111 111 2008-12-12 12:36
6 12 222 222 111 111 2008-12-12 13:58

一条语句求出 所有不同产品的数据 只取{每个,不重复}商品最新一条数据 根据最新创建时间 的全部信息 产品是外键 信息是不停更新的 
1-10分钟左右插入商品的不同信息一次 Acess数据库

------解决方案--------------------
SQL code
select * from @table1 a where id=(select max(id) from @table1 where 产品ID=a.产品ID)

------解决方案--------------------
SQL code
select distinct 产品id from data order by 创建时间 desc

------解决方案--------------------

select * from Data where id in (select max(id) from Data Group by 产品ID)