2016-09-29 65 views
-1

我有兩個表如何在SQLite Android中查找Inner Join?

表1(T1)

mid INTEGER PRIMARY KEY 
Name TEXT 

表2(T2)

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

我需要一個新表,加入都基於令牌值這些表。

新表

中金額名稱令牌。

我的回答:

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); 

最終得到空數組。

回答

0

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

db.rawquery(「SELECT t1.Name,t2.Amount,t2.mid,t2.Token from t1 INNER JOIN t2 ON t1.mid = t2.mid」 ,空值);