sql 插入一張表的部分字段需要查詢另一張表

2021-08-21 19:51:42 字數 762 閱讀 6704

insert into 表a(

欄位a,

欄位b,

欄位c)select

欄位a',

欄位b',

欄位c'

from

表bwhere

條件

insert into 表a(

欄位a,

欄位b,

欄位c,

欄位d)select

欄位a',

'要插入的值(例:inserttest)', // 不為在表b查詢到的值 用''包起來表示字串,方法,數值不用包,按平時使用就可

欄位c',

欄位d'

from

表bwhere

條件

insert into iot_data (

id,device_id,

data,

report_date,

create_by,

create_date,

update_by,

update_date,

remarks,

del_flag

) select

#,id, //此id為要在其他表查詢的資料

#,#,

#,#,

#,#,#,#

from iot_device

where out_device_sn = #

將一張表的資料插入另外一張表

表cmb send sms create table cmb send sms send id bigint 20 not null auto increment comment 主鍵id phone no varchar 32 not null comment 手機號碼 status varcha...

將一張表的查詢結果插入到另一張表

select into 和 insert into select 兩種表複製語句 2select into desttbl from srctbl34 insert into desttbl fld1,fld2 select fld1,5 from srctbl56 以上兩句都是將 srctbl 的...

資料庫將一張表插入另一張表中

1.將一張表的資料插入到另一張表中 insert into seckill hjh id,code,name,drumbeating,strat time,productid,price,amount,pay time,num once,note,statu,cause,userid,check u...