2013-10-15 7 views
0

У меня есть приложение для Android с базой данных SQLite, где отображаются результаты поиска для ввода пользователем. У меня есть 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

Сделать Союз в двух таблицах

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

UNION 

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

Благодарности. Он работает красиво. – domen

Смежные вопросы