Sqlite从多个表中选择*

时间:2014-11-23 12:13:39

标签: sqlite

我真的需要一些关于sqlite的帮助。

我有一个带有两个表的数据库,我们称之为table1和table2。 这两个表基本相同,列名相同,列数相同。

第一列是TEXT,其余是双,这适用于两个表。

我不想将它们合并到一个表中。如果出现通常应该进入表1的新信息,我想将其插入table2。

问题是我在这两个表中使用select来搜索:

SELECT * FROM table1, table2

但这不起作用。我只是想把这些桌子打印在一起。 我该怎么做?

1 个答案:

答案 0 :(得分:7)

使用UNIONUNION ALL。第一个从结果集中删除重复项,第二个没有删除。

SELECT * FROM table1
UNION
SELECT * FROM table2