Sqlite从多个表中选择*

use*_*859 3 sqlite

我真的需要一些sqlite的帮助.

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

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

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

问题是当我使用select在两个表中搜索时,如下所示:

SELECT * FROM table1, table2
Run Code Online (Sandbox Code Playgroud)

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

wvd*_*vdz 7

使用UNIONUNION ALL.第一个从结果集中删除重复项,第二个不从结果集中删除重复项.

SELECT * FROM table1
UNION
SELECT * FROM table2
Run Code Online (Sandbox Code Playgroud)