SQLite SELECT равен одному из двух значений - PullRequest
7 голосов
/ 17 ноября 2011

Я пытаюсь получить сообщения, в которых sendID равен одному из двух значений. Это утверждение, которое у меня есть, но, похоже, оно выплевывает только сообщения, связанные с первым sendID.

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

Может кто-нибудь предложить хороший способ сделать это?

Спасибо

Ответы [ 2 ]

18 голосов
/ 17 ноября 2011
 WHERE sendID = ? OR sendID = ?

или

 WHERE sendID IN (?, ?)
1 голос
/ 17 ноября 2011
(SELECT * FROM messages WHERE sendID = ? OR sendID = ? ORDER BY timeStamp ASC', id1, id2)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...