我的数据格式是这样的。autoid LogID LogName dates 1 1 可以 2011-4-10 10:00:00
2 1 我的测试 2011-4-10 11:00:00
3 1 哈哈 2011-4-10 12:00:00 *
4 2 我的 2011-4-10 13:00:00
5 2 清宁选择 2011-4-10 14:00:00 *
6 3 看的 2011-4-10 15:00:00 *
7 4 HOHO 2011-4-10 16:00:00
8 4 拼音 2011-4-10 17:00:00 *
现在我想写一条sql语句,去除LogID重复列,并且按dates的降序排列。(取出后面带星的数据)
最后得到的数据应该是: 8 4 拼音 2011-4-10 17:00:00 *
6 3 看的 2011-4-10 15:00:00 *
5 2 清宁选择 2011-4-10 14:00:00 *
3 1 哈哈 2011-4-10 12:00:00 *
2 1 我的测试 2011-4-10 11:00:00
3 1 哈哈 2011-4-10 12:00:00 *
4 2 我的 2011-4-10 13:00:00
5 2 清宁选择 2011-4-10 14:00:00 *
6 3 看的 2011-4-10 15:00:00 *
7 4 HOHO 2011-4-10 16:00:00
8 4 拼音 2011-4-10 17:00:00 *
现在我想写一条sql语句,去除LogID重复列,并且按dates的降序排列。(取出后面带星的数据)
最后得到的数据应该是: 8 4 拼音 2011-4-10 17:00:00 *
6 3 看的 2011-4-10 15:00:00 *
5 2 清宁选择 2011-4-10 14:00:00 *
3 1 哈哈 2011-4-10 12:00:00 *
where not exists (select 1 from tb where LogID=a.LogID and datas>a.datas)
order by datas desc