两张桌子的结果

时间:2013-10-15 15:04:22

标签: android sql sqlite cursor android-sqlite

我有一个带有SQLite数据库的Android应用程序,我在其中显示用户输入的搜索结果。 我有2个表,两个都有相同的列,但一个用于用户的自定义数据。 当用户搜索某些内容时,我想一起显示两个表的UNIQUE结果。 我该怎么办?是否可以使用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

1 个答案:

答案 0 :(得分:1)

将联盟纳入两个表

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

UNION

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