如何使用SqliteDatabase查询方法实现联合查询

时间:2012-07-30 08:25:18

标签: android

当我使用rawQuery方法从sqlite数据库检索数据时,我正在开发一个应用程序,因为查询是UNION查询,数据显示在列表视图上。我想使用查询方法,因为我还想实现一个内容提供程序来处理从数据库中检索的数据。 有没有人可以使用查询方法实现联合查询。

我只想知道结构,因为查询已经使用rawQuery方法工作如何使用查询方法构造它

3 个答案:

答案 0 :(得分:3)

您可以使用以下方法:

public String buildUnionQuery (String[] subQueries, String sortOrder, String limit)

public String buildQuery (String[] projectionIn, String selection, String groupBy, String having, String sortOrder, String limit)

对于Union的SQL查询。

答案 1 :(得分:2)

答案 2 :(得分:0)

我已经回答了类似的问题,请查看我的完整answer

TL; DR:我认为当你想要进行UNION查询时,它目前不存在使用查询而不是rawquery的任何方式。