Вы можете динамически использовать «not in», если вы динамически создаете строку, содержащую список значений «not in», а затем добавляете их в конец строки sql, как показано ниже:

аюсь бежатьNOT IN выберите гдеNOT IN Список динамический. Что-то вроде

SELECT id, type FROM CONTACTS where type NOT IN ('connect','answer')

В коде мои тщетные попытки были:

db.query(TABLE, new String[] { "id", ""}, " type NOT IN (?)", "connect,answer", 
    null, null, null); // didn't work
db.query(TABLE, new String[] { "id", ""}, " type NOT IN (?)", "'connect','answer'", 
null, null, null); // didn't work

Я считаю, что это? замена обрабатывает мой список запятых как один аргумент. Я нашел решение, но оно довольно уродливо, поэтому я не буду публиковать его здесь, пока кто-нибудь не предложит что-то более элегантное

Ответы на вопрос(3)

Ваш ответ на вопрос