select * from 表 t
where not exists(select 1 from 表 where [|name]=t.name and id>t.id)
order by id desc
where not exists(select 1 from 表 where [|name]=t.name and id>t.id)
order by id desc
解决方案 »
- 怎样让update语句返回一条记录
- MS sqlserver查询问题:查询当前记录中不存在的数据
- 三表操作的难题
- 如何更新数据库中二进制数据(blob类型)
- 数据合并的问题?
- msde 安装失败 应用程序日志:注册表中性能计数器名称字符串数值的格式不正确?!怎么办?!
- 昨天看了一个朋友的面试题,大家也来看看
- 这个问题可以用一条SQL语句完成吗?
- 一个表中有两行数据除了id项和name项(自定义的项)不同外,其余都相同,我要将这两行合并为一行,怎么办?
- 现在我已经掌握了jet数据库的访问方法,那么对sql server操作是不是异曲同工?指点就有20分:-)
- 求助:这样的Sql语句如何写,请指点,谢谢!!!!
- 在存储过程中远程连结数据库服务器问题
from 表名
order by id desc
select distinct name, provider
from 表名
order by id desc
a.*
from
原表 a
where
a.id = (select max(id) from 原表 where name=a.name and provider=a.provider)
order by
a.id desc
a.*
from
原表 a
where
a.id = (select top 1 id from 原表 where name=a.name and provider=a.provider
order by id Desc)