我有三个表,两个表的字段与下例相同:
表:
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
答案 0 :(得分:3)
试试这个:
insert into animal
select name, date from dog
union all
select name, date from cat
答案 1 :(得分:0)
可以通过执行查询来完成,即:连接操作。表1,表2,表3.我们在所有这三个表中具有相同的属性。只需使用table1.fieldname连接属性JOIN table2.fieldname JOIN table3.fieldname
答案 2 :(得分:0)
没有必要进行JOIN,因为它们之间没有任何关系。
Insert Into animal (name, [date])
Select name, [date]
from dog, cat