我有一个只有<div ng-show="!(students| filter:searchKeyword).length">No Students Found</div>
权限的PostgreSQL数据库。在这个DB中有两个具有相同结构的表(相同的列)。
我需要在每个表中编写几个查询并加入结果。
有一种方法可以编写像这样的查询吗?
SELECT
Select from 2 tables. Query = table1 OR table1 + table2没有答案,这不是我的问题。
答案 0 :(得分:2)
UNION ALL
SELECT field1, field2, field3
FROM table1
WHERE condition
UNION ALL
SELECT field1, field2, field3
FROM table2
WHERE condition;
或简化您的WHERE条件
SELECT * FROM
( SELECT field1, field2, field3
FROM table1
UNION ALL
SELECT field1, field2, field3
FROM table2
)
WHERE condition;
答案 1 :(得分:0)
您可以使用Union:
SELECT
field1,
field2,
field3
FROM
table1
UNION
SELECT
field1,
field2,
field3
FROM
table2
答案 2 :(得分:0)
SELECT * FROM
( SELECT field1, field2, field3
FROM table1
UNION ALL
SELECT field1, field2, field3
FROM table2
)
WHERE condition;