2011-11-16 25 views
7

Tôi đang cố gắng nhận các tin nhắn có giá trị gửi bằng một trong hai giá trị. Đây là tuyên bố mà tôi có nhưng dường như chỉ nhổ ra các tin nhắn được liên kết với sendID đầu tiên.CHỌN SQLite bằng một trong hai giá trị

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

Có ai đề xuất phương pháp tốt để làm điều này không?

Cảm ơn

Trả lời

17
WHERE sendID = ? OR sendID = ? 

hoặc

WHERE sendID IN (?, ?) 
+0

AWESOME !!! Đã đi cho thứ hai. Hoạt động hoàn hảo !! Cảm ơn Larry –

1
(SELECT * FROM messages WHERE sendID = ? OR sendID = ? ORDER BY timeStamp ASC', id1, id2) 
Các vấn đề liên quan