Android SQLiteクエリでwhere節を書くにはどうしたらいいですか?WHERE IN句をAndroidのSQLiteクエリであるdymanic ArrayListから書く方法
機能は、より多くの顧客
public Cursor getCustomers(ArrayList<Integer> groupIds) {
// Need to apply SELECT id, name FROM customers WHERE id IN (11, 13, ...18);
//return db.query(TABLE_CUSTOMERS, new String[] { KEY_CUSTOMER_ID, KEY_NAME}, KEY_GROUP_ID+" = "+groupIds, null, null, null, null);
}
のgroupIdのArrayListのサイズが動的であるを取得するために、単一の顧客に
public Cursor getCustomers(int groupId) {
return db.query(TABLE_CUSTOMERS, new String[] { KEY_CUSTOMER_ID, KEY_NAME}, KEY_GROUP_ID+" = "+groupId, null, null, null, null);
}
機能を取得します。
申し訳ありませんが、idリストは(11,103,6,100)のようになります –
更新された回答を表示 – Rasel