के लिए एक डायनामिक ArrayList से खंड में WHERE लिखने के लिए कैसे करें I Android SQLite क्वेरी में क्लॉज में कहां लिख सकता हूं?एंड्रॉइड SQLite क्वेरी
समारोह एक ग्राहक
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);
}
समारोह एक और अधिक ग्राहकों को
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);
}
ग्रुप ArrayList के आकार गतिशील है पुनः प्राप्त करने को पुनः प्राप्त करने।
क्षमा करें, आईडी सूची (11, 103, 6, 100) –
अपडेट किया गया उत्तर देखें – Rasel