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