用oracle SQL 查询结果集 用集循环 并用集的列做if条件 满足条件后集的列批量插
用oracleSQL写一个查询结果集后用结果集循环并用结果集的列做if条件满足条件后用结果集的列进行批量插selectn1,n2fromt1where1=1for(上面的...
用oracle SQL 写一个查询结果集后 用结果集循环 并用结果集的列做if条件 满足条件后用结果集的列进行批量插
select n1,n2 from t1 where 1=1
for(上面的结果集){
if(n1==x){
insert into t2 value (n2,xx)
insert into t2 value (n2,xx1)
insert into t2 value (n2,xx2)
insert into t2 value (n2,xx3)
}
}
大概就是这个意思 只是用SQL表示出来 展开
select n1,n2 from t1 where 1=1
for(上面的结果集){
if(n1==x){
insert into t2 value (n2,xx)
insert into t2 value (n2,xx1)
insert into t2 value (n2,xx2)
insert into t2 value (n2,xx3)
}
}
大概就是这个意思 只是用SQL表示出来 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询