
SQL如何将一个数据循环插入到表中? 30
MSSQL,现在有两个表,表1是用户ID,从1到9999(不是连续的),表2是需要插入行的表,分别有用户ID列,内容1,内容2,内容3;表2有一列,用户ID为1的列;现在...
MSSQL,现在有两个表,表1是用户ID,从1到9999(不是连续的),表2是需要插入行的表,分别有用户ID列,内容1,内容2,内容3;
表2有一列,用户ID为1的列;
现在需要将循环插入行到表2,内容是将表1的存在的用户ID都插入到表2,除了用户ID列,其他列内容都一样,请问应该怎么写才对? 展开
表2有一列,用户ID为1的列;
现在需要将循环插入行到表2,内容是将表1的存在的用户ID都插入到表2,除了用户ID列,其他列内容都一样,请问应该怎么写才对? 展开
2个回答
展开全部
SQL里这事儿就没必要写循环了。
insert?into?b?(ordID,txt)
select?id,'到期自动取消'?from?order?where?isLock='0';
update?order?set?isLock='1'?where?isLock='0';
insert?into?b?(ordID,txt)
select?id,'到期自动取消'?from?order?where?isLock='0';
update?order?set?isLock='1'?where?isLock='0';
追问
呃,不好意思,没看懂。。。。
islock=0是啥意思
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询
广告 您可能关注的内容 |