求助一下,这个SQL语句不会写
某表是这样的:
列:tid(pk1) fid (省略多个无关重要的列) datetime(pk2)
假设数据: 1 1 (省略多个无关重要的列) 2011-01-01 10:10:10
1 1 (省略多个无关重要的列) 2011-01-01 10:10:20
1 1 (省略多个无关重要的列) 2011-01-01 10:10:30
2 1 (省略多个无关重要的列) 2011-01-01 10:10:10
2 1 (省略多个无关重要的列) 2011-01-01 10:10:20
2 1 (省略多个无关重要的列) 2011-01-01 10:10:30
1 2 (省略多个无关重要的列) 2011-01-01 10:10:10
2 2 (省略多个无关重要的列) 2011-01-01 10:10:20
需求:得到的信息是指定一个fid号(譬如1),这个fid里面每一个不重复的tid,并且是时间最晚的那个tid,即假设输出:
tid(pk1) fid datetime(pk2)
1 1 2011-01-01 10:10:30
2 1 2011-01-01 10:10:30