gpt4 book ai didi

android - 在两个表之间应用内部联接结果失败

转载 作者:行者123 更新时间:2023-11-30 03:02:05 26 4
gpt4 key购买 nike

我有两张 table 。名称是 tbl_Module_Contacttbl_Module_Contact_Details

现在,tbl_Module_Contact ----> 列是 ----> ContactID、CategoryID、TypeID、CustomerID、Status 都是Numeric

现在,第二个表 tbl_Module_Contact_Details----> 列是 -----> RecordID、ContactID、LanguageID、关键字、图标、位置名称、 Logo 在这里 Ico、位置名称、 Logo 和关键字 String类型,所有其他类型都是Numeric

现在我想要的是。使用 INNER JOIN 创建查询。我想从 tbl_Module_Contact_Details 获取所有数据,其中 status=1keywordcategoryIDLanguageID 我已经通过并且 Logo name.jpg.png 结尾,最后按 LocationName< 订购.

最佳答案

首先 Open() 你的 DB 并执行下面的查询

Cursor mCursor = db
.rawQuery(
"SELECT * FROM tbl_Module_Contact_Details INNER JOIN tbl_Module_Contact ON tbl_Module_Contact_Details.ContactID=tbl_Module_Contact.ContactID and tbl_Module_Contact_Details.LanguageID='"
+ LanguageID
+ "' and tbl_Module_Contact.CategoryID='"
+ CategoryID
+ "' and tbl_Module_Contact.Status=1 Where Keywords like '%"
+ searchword
+ "%' and (Logo like '%.jpg' OR Logo like '%.png') order by LocationName ",
null);

if (mCursor != null) {
mCursor.moveToFirst();
}

在此查询中,您需要传递 LanguageIDCategoryIDsearchword。所有数据都进入 Cursor 获取并使用它。

试试这个查询并给我反馈

关于android - 在两个表之间应用内部联接结果失败,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22378120/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com