我想从两个具有相同名称和类型的列数相同的表中选择所有行。
e.g。表2基本上是表1的延续,因此我希望任何查询都能查看两个表以找到最佳匹配。
我如何做到这一点,因为SELECT通常只是将第二个表的列添加到第一个表。
答案 0 :(得分:2)
是的,有。对于SELECT
,只能使用复合查询:
SELECT *
FROM tab1
UNION ALL
SELEECT *
FROM tab2;
或创建视图:
CREATE VIEW my_view
AS
SELECT *
FROM tab1
UNION ALL
SELECT *
FROM tab2;
SELECT * FROM my_view;