Insert into T_JSLY(LY_LX,User_ID,LY_ID) select 1,4,(Select Max(LY_ID) from T_JHLY where GX_RY='huyue' and LY_MC='发')这样也可以
楼主朋友,如果以列举方式插入记录,那么列举的字段值必须和提到的列对应,且值必须是值类型或函数返回值,不能包含查询. 但是如果用一个查询来提供全部设计到的字段值就可以了. Insert into T_JSLY(LY_LX,User_ID,LY_ID) select 1,4,(Select Max(LY_ID) from T_JHLY where GX_RY='huyue' and LY_MC='发')如果想一次插入多条查询到的记录的话,上面的代码就不能用了,应当这样: select 列1,列2,列3...[,列n] into 目标表名 from 源表名 where 条件
select 1,4,(Select Max(LY_ID) from T_JHLY where GX_RY='huyue' and LY_MC='发')这样也可以
但是如果用一个查询来提供全部设计到的字段值就可以了.
Insert into T_JSLY(LY_LX,User_ID,LY_ID)
select 1,4,(Select Max(LY_ID) from T_JHLY where GX_RY='huyue' and LY_MC='发')如果想一次插入多条查询到的记录的话,上面的代码就不能用了,应当这样:
select
列1,列2,列3...[,列n]
into
目标表名
from
源表名
where
条件