我需要建立一個查詢。如何構建sql查詢多個值其中值
下面是我的數據庫的表:
ID Name
20 ABC1
30 ABC2
40 ABC3
60 ABC4
70 ABC5
80 ABC6
我需要記錄的ID的30,40,70
我有如下書寫的查詢,但它給我錯誤。
String query = "SELECT * FROM tableName WHERE ID = '30','40','70' "
上面的查詢我傳遞到下面的方法:
db.rawQuery(query ,null);
但其投擲以下錯誤:
I/SqliteDatabaseCpp(19091): sqlite returned: error code = 1, msg = near ",": syntax error, db=xxx
請讓我知道什麼可以做,以解決這個問題。
串查詢= 「SELECT * FROM TABLENAME WHERE ID IN( '30', '40', '70')」 – Suvitruf
http://www.techonthenet.com/sql/in.php – NickT