我想在我的Android应用中对我的数据库进行内部联接。 这甚至可能吗?左连接怎么样? 我知道游标joiner存在,但文档根本不清楚。 有人能提供进一步的见解吗?
由于
答案 0 :(得分:2)
我使用以下内容进行内连接:
public Cursor innerJoin(Long tablebId) {
String sql = "SELECT table_a.field FROM table_a INNER JOIN routingtable ON table_a._id=routingtable.table_a_id WHERE routingtable.tableb_id = " + tablebId + ";";
return database.rawQuery(sql, null);
}
希望这适合你
答案 1 :(得分:1)
您将在SQL表达式本身中进行连接。它在此处记录:http://www.sqlite.org/lang_select.html。有对左连接的支持,但没有正确的连接(这并不重要 - 只需切换参数)。