我在sqllite数据库中有三个表:
topicTable
-----------
_id
topic
table1
--------
_id
topicid
topic_text
description
table2
-------
_id
topicid
topic_translation
我正在做的是点击我想要topic_text,description
的特定主题
来自table1
topic_translation
和table2
我所做的是:
MY_QUERY = "SELECT * FROM "+TABLE1+" a INNER JOIN "+ TABLE2+" b ON a.topicid=b.topicid WHERE a.topicid="+TOPICID;
Cursor cursor = database.rawQuery(MY_QUERY,null);
我的代码出了什么问题?
答案 0 :(得分:0)
我认为您需要topic_text,description
table1
和topic_translation
table2
至table1 topicId
获取topicid
的{{1}}并进行简单的查询,例如
table1
类似于table2
"Select topic_text,description from table1 where topicid= topicid"
同时
答案 1 :(得分:0)
尝试这个选择PLZ它与你的表一起工作
来自table1 t1的t1.topic_text,t1.description,t2.topic_translation 在t1.topicid = t2.topicid = t3._id上连接table2 t2 join topicTable t3 其中t3._id ='1'