也就是insert into *** select * from *** where id=11这样,但老提示语法错误

解决方案 »

  1.   

    insert into t1 select * from t2 where id=11
    上面的语句没有语法错误了,但是用上面的语句要注意t1的表结构和t2要相同。
      

  2.   

    [user]表
    id(自增量)
    name
    age
    -----------
    INSERT INTO [user]
          (Name, Age)
    SELECT Name, Age
    FROM [user]
    WHERE (Id =
              (SELECT MAX(id)
             FROM [USER]))
      

  3.   

    改成insert into b (username,password) select username,password from b where username=abc但是提示insert into语法错误,我的是ACCESS数据库,有关系吗