二、a表:员工编号(varchar),员工姓名(varchar);
    b表:员工编号(varchar),员工姓名(varchar),入职时间(datetime);
    怎样将b表中在2007年12月1日以前入职的员工信息插入到a表中?(用最短的sql语句)

解决方案 »

  1.   

    insert into a select 员工编号,员工姓名 from b where 入职时间<to_date('2007-12-01','yyyy-mm-dd') 
      

  2.   

    insert into a 
    select 员工编号,员工姓名 、
    from b 
    where 入职时间 <to_date('2007-12-01','yyyy-mm-dd') 
      

  3.   


    为什么不能这样插入,很简单的insert into...select...
      

  4.   

    insert into a select 员工编号,员工姓名 from b where 入职时间 <to_date('2007-12-01','yyyy-mm-dd') 已经够短的了吧,难道还有更简单的?