Select com where em duas tabelas

6 respostas
F

Bom dia pessoal

Estou tentando fazer um cadastro em android e estou com dúvida na consulta.

Como fazer para consultar em duas tabelas?

Obrigado por hora

6 Respostas

drsmachado

JOIN
INNER JOIN
RIGHT JOIN
LEFT JOIN
LEFT OUTER JOIN
RIGHT OUTER JOIN

Pesquise sobre

F

Isso eu sei, não sei como fazer a sintaxe.

Qual a diferença do db.query para o db.rawQuery, acho que é isso.

C_k

joiaaa ???

[url]private final String MY_QUERY = “SELECT * FROM table_a a INNER JOIN table_b b ON a.id=b.other_id WHERE b.property_id=?”;

db.rawQuery(MY_QUERY, new String[]{String.valueOf(propertyId)});[/url]

cara da uma olhada nisso

http://stackoverflow.com/questions/4957009/how-do-i-join-two-sqlite-tables-in-my-android-application

http://stackoverflow.com/questions/3286057/how-to-do-an-inner-join-in-android

http://www.anddev.org/sqlite_join_problem-t877.html

Espero ter ajudado.

F

Teria algum exemplo para visualizar?

F

C;k

É a sintaxe do:

private final String MY_QUERY = “SELECT * FROM table_a a INNER JOIN table_b b ON a.id=b.other_id WHERE b.property_id=?”;

db.rawQuery(MY_QUERY, new String[]{String.valueOf(propertyId)});

Qual é melhor? Desse jeito ou db.Query? To meio confuso.

F

Meus amigos, como faço uma sql no android com like no where? Ou seja, quero digitar uma parte do nome e mostrar o resultado numa lista.

Criado 23 de abril de 2012
Ultima resposta 7 de mai. de 2012
Respostas 6
Participantes 3