NOT IN
listeyi çalıştırmaya çalışıyorum NOT IN
listesinin dinamik olduğunu seçin. kodundaAndroid Sqlite IN, sözdizimi IN
SELECT id, type FROM CONTACTS where type NOT IN ('connect','answer')
gibi bir şey benim nafile girişimleri vardı: Bu konuda
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
Benim alabilir ?
ikame tek argüman olarak benim virgül listesini davranır olmasıdır. Bir çözüm buldum ama oldukça çirkin yani birileri daha zarif bir şeyle gelinceye kadar buraya göndermeyeceğim.
, o zaman kendilerini güvende olduğunu biliyorum: örneğin
ve onlardan kaçmak bile zorunda değiller (bir 'içermedikçe). –
Bu, neredeyse bittiğim çözüm. Biraz hile umuyordum ama sanırım hiç yok. Yine de alternatif önerileri olup olmayacağını görmek için biraz beklemek istiyorum – Bostone
IN iyi bir şekilde desteklenen Hibernate Criteria ile daha aşina, ancak Android SDK'da herhangi bir eşdeğer bulunamadı. –