2011-11-16 18 views
7

SendID'nin iki değerden birine eşit olduğu iletileri almaya çalışıyorum. Bu, sahip olduğum ifadedir, ancak yalnızca ilk gönderici kimliğiyle ilişkili iletileri tükürüyor gibi görünüyor.SQLite SELECT iki değerin birine eşit

(SELECT * FROM messages WHERE sendID = ? AND ? ORDER BY timeStamp ASC', id1, id2) 

Bunu yapmak için iyi bir yöntem önerilebilir mi?

Teşekkür

cevap

17
WHERE sendID = ? OR sendID = ? 

veya

WHERE sendID IN (?, ?) 
+0

HARİKA !!! İkincisi için gitti. Mükemmel çalışıyor!! Teşekkürler Larry –

1
(SELECT * FROM messages WHERE sendID = ? OR sendID = ? ORDER BY timeStamp ASC', id1, id2) 
İlgili konular