以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]修改相同行的第一行 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=131807) |
|
-- 作者:OKK -- 发布时间:2019/3/6 21:48:00 -- [求助]修改相同行的第一行 |
|
-- 作者:有点甜 -- 发布时间:2019/3/6 21:54:00 -- update {表A} set 第二列=123 where [_Identify] In (Select min([_Identify]) from {表A} group by 第一列) |
|
-- 作者:OKK -- 发布时间:2019/3/7 9:59:00 -- 谢谢了 |
|
-- 作者:OKK -- 发布时间:2019/4/1 12:12:00 --
这里只选择第一行 那么 请问,只选择第二行或第三行......,要怎么表达
|
|
-- 作者:有点甜 -- 发布时间:2019/4/1 12:21:00 -- 比如
update {表A} set 第二列=123 where [_Identify] In (Select top 2 [_Identify] from {表A} group by 第一列)
|
|
-- 作者:OKK -- 发布时间:2019/4/1 12:29:00 -- 明,谢谢 |
|
-- 作者:OKK -- 发布时间:2019/4/1 13:47:00 -- 问题又来了,执行以上代码,第1行、第2行都变了
我只想第2行变,或第3行变
|
|
-- 作者:y2287958 -- 发布时间:2019/4/1 14:34:00 -- 同理,再执行一次,把之前的值恢复即可 |
|
-- 作者:有点色 -- 发布时间:2019/4/1 14:36:00 -- 以下是引用OKK在2019/4/1 13:47:00的发言:
问题又来了,执行以上代码,第1行、第2行都变了
我只想第2行变,或第3行变
把你之前的数据,先恢复,然后再执行代码,如
update {表A} set 第二列=null
|