Eu quero buscar dados do banco de dados SQLite para Blackberry.
Há uma tabela com quatro colunas:ID, FROM, TO, TIME
Eu quero buscar registro com base em FROM
e TO
valores.
Onde a condição 1:
FROM = [from value] AND TO = [to value]
2ª condição é:
FROM = TO AND TO = FROM
Ele deve retornar os últimos 20 registros.
Isso pode funcionar como um exemplo:
Isso retorna as 2 mensagens mais recentes para cada conversa entre fromUserID e toUserID. Altere
TOP(2)
paraTOP(20)
para obter as 20 conversas mais recentes.Tenho certeza de que essa não é a maneira ideal de fazer isso; Acredito que isso possa ser feito de maneira baseada em conjunto, em oposição à maneira processual baseada em cursor mostrada aqui.
Não está muito claro o que você está procurando. Portanto, este palpite pode estar errado: