2016-09-29 36 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” ,空值);