SQL插入数据
2017-11-22 本文已影响0人
Y_Q
sql插入数据的语句很简单,就是
insert tabName (column1,column2) values(value1,value2)
但是遇到要从别的数据库拿数据放入,就比较复杂
比如,我有两个数据表,需要从B表中拿出字段SN,TASK_ID来放到A表的SN和TASK_ID中
那我的语句就是
INSERT INTO A (SN,TASK_ID) SELECT DISTINCT SN,TASK_ID FROM B
如果,我再加一个需求,除了从B表中拿到的字段外,我还要自己手动添加一个字段,即将A表的TEST_TYPE置为“CPU”,那么我的语句就是下面这个样子
INSERT INTO A (SN,TASK_ID,TEST_TYPE) SELECT DISTINCT SN,TASK_ID,'CPU' FROM B
虽然‘CPU’这个字段并不是从B表中存在的,但是为了能个统一插入,还是这样写进去