使用 SQLiteQueryBuilder 连接两个表

2023-12-02

我正在尝试使用 Android SDK 的 SQLiteQueryBuilder 连接两个表,我们将它们称为 t1 和 t2,并根据每个表中的属性(例如 t1.att1 和 t2.att2)查询该表,等于某个值。在选择时我对语法有点困惑。感谢帮助。谢谢!


以下是如何使用 QueryBuilder 进行 INNER JOIN。

  SQLiteQueryBuilder queryBuilder = new SQLiteQueryBuilder();
  queryBuilder.setTables("t1 INNER JOIN t2 ON t1.ID=t2.ID");
  queryBuilder.query(db, new String[]{"t1.att1", "t2.att2"}, "t1.att1=? AND t2.att2=?", new String[]{"value1","value2"}, null, null, null);

“value1”和“value2”将替换为正确的值。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

使用 SQLiteQueryBuilder 连接两个表 的相关文章

随机推荐