2011-11-16 11 views
7

Sto cercando di ottenere i messaggi in cui il sendID è uguale a uno dei due valori. Questa è la dichiarazione che ho ma sembra sputare solo i messaggi associati al primo sendID.SQLite SELECT uguale a uno di due valori

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

Qualcuno può suggerire un buon metodo per farlo?

Grazie

risposta

17
WHERE sendID = ? OR sendID = ? 

o

WHERE sendID IN (?, ?) 
+0

IMPRESSIONANTE !!! È andato al secondo. Funziona perfettamente !! Grazie Larry –

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