我試着做這樣的事情(這是MySQL的格式)的Android SQLite的查詢多個表
SELECT q.question_id, q.question, q.answer
FROM relationship r, questions q
WHERE r.cat_id =1
AND r.question_id = q.question_id
LIMIT 0 , 30
所以,我在另一個表存儲在一個表中的問題,然後類別。我建立了關係表,以便問題可以分爲多個類別。所以說,一個問題有5一個id,其在3級不同的類別,關係表是這樣的
relation_id, question_id, category_id
1 5 1
2 5 2
3 5 3
4 6 1
所以,說我想要得到所有的1 CAT_ID的問題,我應該得到2結果。這基本上就是我想要做的。
我糾正了我的語法。我現在工作得很好。 – Shaun
我在找的是聲明讓這在Android的SQLite中工作。 – Shaun
@Shaun:您可能正在尋找['rawQuery'](http://developer.android.com/reference/android/database/sqlite/SQLiteDatabase.html#rawQuery(java.lang.String,%20java.lang .String []))在android.database.sqlite.SQLiteDatabase(或其朋友之一)。 –