insert to workday (name1,name2,name3) select table1.name1,table2.name3 from table1,table2
现在因为我在workday表中还要对其中一个字段付值,我如何用sql语句控制?

解决方案 »

  1.   

    什么意思???
    insert to workday (name1,name2,name3) select table1.name1,'A',table2.name3 from table1,table2
      

  2.   

    insert to workday (name1,name2,name3) 
    select table1.name1,'name2',table2.name3 from table1,table2
      

  3.   

    insert to workday (name1,name2,name3,name4) select table1.name1,table2.name3,'xxx' from table1,table2
      

  4.   

    insert语句好像是into吧,不是to
    其他没有明白
      

  5.   

    对, 应该是insert into 这种插法的结果是:如果table1有5条数据,table2有6条数据,那么workday中会插入30条数据
      

  6.   

    insert to workday (name1,name2,name3) select table1.name1,table2.name3 from table1,table2 where ...
      

  7.   

    table1与table2什么关系呀,
    insert into workday (name1,name2,name3) 
    select table1.name1,'name2',table2.name3 from table1,table2 where table1.MID=table2.MID要求不明确...............
      

  8.   

    insert to workday (name1,name2,name3) select table1.name1,table2.name3 from table1,table2
    //
    insert into workday(name1,name2,name3) select '你的值' ,'你的值',table2.name3 from table1 ,table2