Duvida sobre bancoo de dados comando sqlite

Tenho uma duvida espero que possa me ajudar.

Tenho dois tipos de tabela:

A primera eh uma tabela chamada “tab_filme”…e varias outras chamadas “tab_comentario_X” onde o X eh o nome do filme que se encontra na “tab_filme”.

O que preciso fazer:

Quando a pessoa acessar a pagina LAYOUT 2, os TextView serão setados para valores tirados de dentro da tabela “tab_filme” da coluna do filme especificado. Ou seja, se entrar na pagina do filme VELOZES E FURIOSOS, o Layout2 ira se completar com informaçõess que estão em Velozesefuriosos, dentro da “tab_filme”.

Ate ai, tudo bem, porem, quando ele for deixar um comentário nessa pagina do velozes e furiosos, o comentario tera que ser salvo na “tab_comentario_velozes”.

Ou seja …preciso vincular valores da tabela “tab_filmes” com uma outra tabela.

Como conseguiria fazer isso?

Sem problemas. Basta você criar essa outra tabela no onCreate da sua classe filha de SQLiteOpenHelper.

Ficaria algo assim, de um jeito bem simples (que poderia ser extraído pra outras classes):

public class MinhaClasse extends SQLiteOpenHelper {

    public MinhaClasse(Context context) {
        super(context, "NomeDoMeuBancoDeDados", 1, null);
    }

    public void onCreate(SQLiteDatabase db) {
        db.execSQL("create table tab_filmes...");
        db.execSQL("create table tab_comentario_velozes...");
    }
}