符合某个条件的纪录有多个,我只想update最上面一条数据,请问如何写? update 表 set 字段 = XXXwhere id = (select top 1 from 表 where xxxxx order by id) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 update 表 set 字段 = XXXwhere id = (select top 1 id from 表 where xxxxx order by id) 关键是,条件有限,但可以选出很多纪录,我只需要update其中一条就可以,无论是哪一条,但必须是update一条,请问具体应该怎么写呢?拜托了! --参考楼上的,需要修改一下update 表 set 字段 = XXXwhere id = (select top 1 id from 表 where xxxxx order by id) 你没有看见where id = (select top 1 id from 表 where xxxxx order by id)吗?已经指定1条纪录了(top 1) set rowcount 1update 表 set 字段 = XXX where 条件... 关于触发器的问题 复合查询问题,请高手帮忙!(帮顶有分) 一个简单的问题,急!! 怎样获取视图中源表中的列和在视图中对应的别名? 求一句sql 请大侠指点,怎么用JOB将特定文件每日导入数据表中~~~~ 在win2003server安装sql2000失败,无法完成服务配置,日志如下,帮忙!! 求教一个SQL语句!在线等待。。。 再次提问,110分 什么叫主域控制器(PDC)和备份域控制器(BDC),这是window2000中的概念吗? SQL默认编码是多少啊?还有JSP问题,明早来就结贴!!! SQL里面有没有什么数据字典的说法?
set 字段 = XXX
where id = (select top 1 id from 表 where xxxxx order by id)
set 字段 = XXX
where id = (select top 1 id from 表 where xxxxx order by id)
已经指定1条纪录了(top 1)
update 表 set 字段 = XXX where 条件...