@UchihaLe escreveu:
Boa Tarde Pessoal estou com um problema com minha tabela estou fazendo um teste para aprender a relacionar tabelas pelo android studio com SQLITE fiz vários testes e só consegui colocando o id manual, mas gostaria de usar o autoincrement para usar ou seja colocar autoincrement na primary key da tabela "cliente" e conseguir usar autoincrement na segunda tabela "empresa" foreign key no id_cli, por que ele não esta achando da tabela 1 quando uso INNER JOIN, ai fiz um teste com select e mostra que valor de id_cli é null.
no caso era para ficar assim ex:
tabela cliente
id_cliente nome telefone
1 automático Maria inserido 25999999 inseridotabela empresa
id_empresa produto id_cli
1 automático lupa inserido 1 automático inseridopublic class DBHelper extends SQLiteOpenHelper { private static final String SQLCLIENTE= "CREATE TABLE cliente(id_cliente INTEGER PRIMARY KEY AUTOINCREMENT,"+ "nome TEXT,"+ "telefone INTEGER);"; private static final String SQLEMPRESA = "CREATE TABLE empresa(id_empresa INTEGER PRIMARY KEY AUTOICREMENTE,"+ "produto TEXT," + "id_cli INTENGER,"+ "FOREIGN KEY(id_cli) REFERENCES cliente(id_cliente));";
Mensagens: 2
Participantes: 2