update问题,99

fjtxwd 2008-09-06 01:15:39
update table set tag='1' where tag in ( select top 3 tag from table where tag='0' order by rnd(id))

我想随机选3个改下tag
执行后全部记录的tag都变成1了呢?
谁帮忙解决下
access数据库
...全文
66 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
风与夕阳 2008-09-24
  • 打赏
  • 举报
回复
update table set tag='1' where tag in ( select top 3 tag from table where tag='0' order by rnd(id))

肯定是你语句有问题.自己找找.

2,497

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 数据库相关
社区管理员
  • 数据库相关社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧