Я пытаюсь узнать лучший способ сделать простое соединение таблицы на моих двух таблицах с помощью sqlite базы данных в приложении андроида. Самый простой путь состоит в том, чтобы использовать CursorJoiner или является там каким-либо более легким путем?
В реализации SQLiteDatabase и SQLiteQueryBuilder вы увидите, что можно передать таблицы, которые вы хотите объединить, в таблицу
аргумент запроса
, хотя в документации подразумевается, что он будет принимать только одно имя таблицы. Документация для SQLiteQueryBuilder более ясна и даже предлагает такие вещи, как foo, bar
или foo LEFT OUTER JOIN bar ON (foo.id = bar.foo_id)
.