在SQL中合并两个表的结果

时间:2015-08-22 14:44:11

标签: sql

我有两个表,其中一个包含computer_science_book和Mechanical_engineering_book我想要的结果包含所有的computer_science_book和Mechanical_engineering_book书籍。 给我建议。

2 个答案:

答案 0 :(得分:0)

你可以使用union all:

select * from computer_science_book 
union all
select * from Mechanical_engineering_book

答案 1 :(得分:0)

您可以使用UNION运算符:

select columns from computer_science_books UNION select columns from mechanical_eng_books

请注意,computer_science_books的结果结构需要与mechanical_eng_books的结果结构相匹配。原因是,按照要求,只有一个结果表。还有UNION ALL运算符。区别在于UNION删除重复项,而UNION ALL返回所有组合行。