Pronto! Já entendi as boiadas...
Pra usar SQL "complexas" (com JOIN por exemplo), posso usar o objeto SQLiteQueryBuilder:
Porém, verificando questões de Inner/Left/Right JOIN, de qualquer forma você vai colocar no objeto um pouco de instrução SQL:
Sets the list of tables to query. Multiple tables can be specified to perform a join. For example: setTables("foo, bar") setTables("foo LEFT OUTER JOIN bar ON (foo.id = bar.foo_id)")
Ao meu ver, pra mim, muito melhor usar o rawQuery passando uma STRING-SQL, pois tenho um maior controle, ficando mais fácil a visualização e manutenção da SQL em si.
--
Em 8 de março de 2012 11:04, Felipe Aron <felipearon@gmail.com> escreveu:
Desculpe Query e rawQuery.Vi aqui que para SQL com JOIN está sendo usado o rawQuery.
Pergunta: Como fazer um SQL com JOIN usando apenas a Query? É possível?Em 8 de março de 2012 11:00, Thiago Lopes Rosa <thiago.rosa@gmail.com> escreveu:
Diferenca entre Cursor e rawQuery?!?Thiago--2012/3/8 Felipe Aron <felipearon@gmail.com>
Correção! é rawQuery e não rawCursorEm 8 de março de 2012 10:52, Felipe Aron <felipearon@gmail.com> escreveu:
Galera, peguei um problema pela metade e estou dando continuidade.No código, estou encontrando pedaços usando Cursor e em outros RawCursor.Qual a diferença entre eles? Ao meu ver os dois tem o mesmo resultado...
--Analista-Programador
Thiago Rosa
Analista-Programador






0 comentários:
Postar um comentário