2011-11-16 14 views
7

sendIDが2つの値のいずれかに等しいメッセージを取得しようとしています。 これは私が持っているステートメントですが、最初のsendIDに関連付けられたメッセージだけを吐き出すようです。SQLite SELECTが2つの値のいずれかに等しい

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

誰もがこれを行うには良い方法を提案できますか?

おかげ

答えて

17
WHERE sendID = ? OR sendID = ? 

または

WHERE sendID IN (?, ?) 
+0

AWESOME !!!第2のものに行きました。完璧に動作します!おかげでラリー –

1
(SELECT * FROM messages WHERE sendID = ? OR sendID = ? ORDER BY timeStamp ASC', id1, id2) 
関連する問題