Android 如何制作。。。SQLite选择独立->;查询(真,…)

Android 如何制作。。。SQLite选择独立->;查询(真,…),android,sqlite,Android,Sqlite,我的问题是: String _query = "select DISTINCT Y.CATE_CODE4 CATE_CODE, Y.CATE_NAME4 CATE_NAME, 0 IS_PRESET from G_MASTER X INNER JOIN CATEGORY_VIEW Y ON X.CATE_4 = Y.CATE_CODE4 where X.IS_SALE = 1 AND Y.IS_LOCKED4 = 0 AND Y

我的问题是:

String _query = "select DISTINCT Y.CATE_CODE4 CATE_CODE, Y.CATE_NAME4 CATE_NAME,
                 0 IS_PRESET from G_MASTER X INNER JOIN CATEGORY_VIEW Y ON X.CATE_4 = Y.CATE_CODE4
                 where X.IS_SALE = 1 AND Y.IS_LOCKED4 = 0 AND Y.CATE_NAME2 not in ('XXXX')";

安卓SQLite如何制作
db.query()

首先您应该阅读

您可以使用
rawQuery()
,下面是一个示例:

rawQuery - db.rawQuery("select DISTINCT Y.CATE_CODE4 CATE_CODE, Y.CATE_NAME4 CATE_NAME,
             0 IS_PRESETG_MASTER X INNER JOIN CATEGORY_VIEW Y ON X.CATE_4 = Y.CATE_CODE4 from table where X.IS_SALE = 1 AND Y.IS_LOCKED4 = 0 AND Y.CATE_NAME2 not in ('XXXX')"",new String[]{"data"});

这只是一个例子,您必须使您的代码适应此情况。

您想知道如何在Android Sqlite中进行查询吗?它似乎已经准备好使用
db.rawQuery()
…我的查询有…,不同的关键字…T.T db.rawQuery()不起作用..FWIW,
query()
所做的只是构造一个SQL字符串并将其提供给
rawQuery()
。不要相信你在网上看到的一切。顺便说一句,昨天晚上我和圣诞老人共进晚餐。String(String)query=“选择不同的Y.CATE_代码4 CATE_代码,Y.CATE_名称4 CATE_名称,0是G_MASTER X的预设值X.CATE_4=Y.CATE_代码4上的内部连接类别视图Y,其中X.IS_SALE=1和Y.IS_LOCKED4=0,Y.CATE_名称不在('XXXX');Cursor Cursor=mDb.rawQuery(_query,null);它不起作用…t.TI告诉过你这只是一个如何做的例子。。。不是解决办法。