0

我有一个带有 SQLite 数据库的 Android 应用程序,我在其中显示用户输入的搜索结果。我有 2 个表,都有相同的列,但一个用于用户的自定义数据。当用户搜索某些内容时,我想同时显示两个表中的唯一结果。我该怎么做?可以使用JOIN吗?或者我应该分别查询每个表,然后加入Cursors

表:

_id  a    b  c
---------------
1  data data 3
2  data data 10
3 data data 1

_id  a    b  c
---------------
1  data data 10
2  data data 6
3 data data 1
4

1 回答 1

1

将两个表合并

SELECT a,b,c
FROM table1
[WHERE condition]

UNION

SELECT a,b,c
FROM table2
[WHERE condition]
于 2013-10-15T15:36:19.780 回答