Bonjour tout le monde

Je viens vers vous car je suis confronté a un problème.
J'utilise dans mon application plusieurs base de données.
Je les ai donc initilisée ...
Je fais mes requete de la manière classique
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
Cursor c = bddA.query(TABLE_A, 
				null, 
				requete, 
				null, 
				null,
				null,
				null;
ou encore
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
String query = "SELECT * FROM TABLE_A WHERE " +	requete;
Cursor c = bddA.rawQuery(query, null);
Jusque là, pas de soucis.
Les problèmes viennent quand je veux faire une jointure

Je suis donc tenté de faire
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
String query = "SELECT * FROM TABLE_A INNER JOIN TABLE_B WHERE " + requete;
Cursor c = bddA.rawQuery(query, null);
Mais j'ai une erreur de ce genre
android.database.sqlite.SQLiteException: no such table:TABLE_B
La table TABLE_A est directement liée à bddA car je fais
Code : Sélectionner tout - Visualiser dans une fenêtre à part
bddA = new DatabaseVinsManagement(context, "TABLE_A", null, 1).getReadableDatabase();
Je pense donc que si j'ai cette erreur, c'est parce que j'ai pas ouvert en lecture la TABLE_B. Mais, je vois pas comment faire pour faire une requête sur TABLE_A tout en utilisant TABLE_B
Bref, je suis un peu perdu
Si quelqu'un pouvait m'expliquer

Cordialement