sql vb 循环语句 a 表 name 中随机抽取一个名字 B表中 memo为空时 id里填充 ,memo不空时停止
select top 1 name from table order by newid()
这个可以抽取,还有一半??还要用updata结合吧
还有一半看不懂你在问什么。
UPDATE b SET beiyong = '(select top 1 name from a order by newid())' where memo=''
我写的 有错 不知道怎么改写
就是一个表中随机取个名字 放到另外一个表中, 重复执行 ,
没看明白,楼主是写个循环,还是要写个sql?,估计sql应该可以解决
我要SQL语句 下面的我写的,
UPDATE b SET id = (select top 1 name from a order by newid()) 执行成功
但是id列 全部值 就是选取的一个名字 我要把id列全部不一样的值 这个语句帮我改改吧,
或者 执行sql id 只要变一个也行 , 后面的循环 可以自己写