日期:2014-05-17  浏览次数:20559 次

求语句!....
我有两个表 t1  和t2
 在用户界面像t1插入一行数据. 其中其中有两列的数据我不想让用户输入 而是希望根据条件从t2表查询 然后满足条件的在结果的两列在和用户输入的数据一起插入到t1
  这样的SQL 语句改如何写
------最佳解决方案--------------------
insert into A
select b.f1,b.f2,'用户输入1','用户输入2'
from B 
where b.f3='用户输入1'

大概上面的样子  ,自己修改下
------其他解决方案--------------------
好的 谢谢 我试一试
------其他解决方案--------------------
 OK !
insert into t1(t1_col1,T1_col2) select t2_col,6 from t2 where t2=条件