簡體   English   中英

如何在 SQLite Android 中找到內部聯接?

[英]How to find Inner Join in SQLite Android?

我有兩張桌子

表1(t1)

mid INTEGER PRIMARY KEY
Name TEXT 

表2(t2)

id INTEGER PRIMARY KEY
mid INTEGER
Amount INT
Token TEXT NOT NULL

我需要一個新表,它根據令牌值連接這兩個表。

新表

mid 金額名稱令牌。

我的答案:

 String Sql_Query="SELECT t1.Name, t2.Amount, t2.mid, t2.Token from t1 INNER JOIN t2 ON  t1.mid = t2.mid where t2.Token="abc" ";

 db.rawQuery(Sql_Query,null);

最終得到空數組。

我得到了解決方案。 如果有人需要解決方案,他/她可以使用以下代碼

db.rawquery("SELECT t1.Name, t2.Amount, t2.mid, t2.Token from t1 INNER JOIN t2 ON t1.mid = t2.mid",null);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM