4

我正在尝试在我的 SQLite 数据库上运行此查询:

SELECT * FROM tag LEFT OUTER JOIN (SELECT tag, annotation FROM annotation_tag_map WHERE annotation = ?) AS map ON tag._id = map.tag;

这 ?是注释的 ID。

当我在 android 中运行此查询时,我得到一个空光标。

但是,当我在同一个数据库的命令行中使用 sqlite3 运行它时,我得到了我想要的结果。

4

1 回答 1

2

在运行时检查您的查询并输入获取 Rsults 的命令行?

如果是的话,,

Cursor cursor = database.rawQuery(Your Query as a String,null);
于 2012-05-16T20:05:12.507 回答