我真的需要一些关于sqlite的帮助。
我有一个带有两个表的数据库,我们称之为table1和table2。 这两个表基本相同,列名相同,列数相同。
第一列是TEXT,其余是双,这适用于两个表。
我不想将它们合并到一个表中。如果出现通常应该进入表1的新信息,我想将其插入table2。
问题是我在这两个表中使用select来搜索:
SELECT * FROM table1, table2
但这不起作用。我只是想把这些桌子打印在一起。 我该怎么做?
答案 0 :(得分:7)
使用UNION
或UNION ALL
。第一个从结果集中删除重复项,第二个没有删除。
SELECT * FROM table1
UNION
SELECT * FROM table2