![](/img/trans.png)
[英]How can I INSERT data into two tables simultaneously with only one sql script db2?
[英]How can I insert data from two tables into one?
我有三個表,兩個表的字段與下面的示例相同:
表:
dog
-------------
name, date
表:
cat
-------------
name, date
表:
animal
-------------
name, date
當我傳輸動物表的狗和貓數據時? 我嘗試了選擇,但無法在兩個表中進行選擇。
Table value:
CAT
name date
Garfield 2015-08-03
DOG
name date
Spike 2015-08-03
資源:
insert into animal values ((select * from cat,dog))
預期結果
ANIMAL
name date
Garfield 2015-08-03
Spike 2015-08-03
嘗試這個:
insert into animal
select name, date from dog
union all
select name, date from cat
這可以通過執行查詢即:Join操作。表1,表2,表3來完成。在這三個表中我們都具有相同的屬性。只需將屬性與table1.fieldname JOIN table2.fieldname JOIN table3聯接即可。字段名
無需進行JOIN,因為它們之間沒有關系。
Insert Into animal (name, [date])
Select name, [date]
from dog, cat
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.