Inner Join Sqlite with Cursor on Android

Asked

Viewed 144 times

1

Good morning guys, could you ask me a question ? How should I make one Inner Join in the SQLite using the Cursor ? Below is my code, but I do not know how to fit it in the line.

final SQLiteDatabase d5 = dadosOpenHelper.getReadableDatabase();
final Cursor cursor5 = d5.query("produto" , new String[]{"produto.descricao", "produto.ean", "produto.status", "produto.precoprod", "categoria.descricao", "produto.cod"}, null, null, null   ,null,null,null);

2 answers

2


  • Thanks, I read the documentation and managed to do Inner Join, I will post the result.

1

Code tidy and working:

final SQLiteDatabase d5 = dadosOpenHelper.getReadableDatabase();
String rawQuery = "SELECT produto.descricao, produto.ean, produto.status, produto.precoprod, categoria.descricao, produto.cod FROM produto  INNER JOIN categoria  ON categoria.id  = produto.codigocateg";
        Cursor cursor5 = d5.rawQuery(
                rawQuery,
                null
        );

Browser other questions tagged

You are not signed in. Login or sign up in order to post.