Quantcast
Channel: Programação - GUJ
Viewing all articles
Browse latest Browse all 33093

Duvidas com relacionamento de tabelas SQLITE

$
0
0

@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 inserido

tabela empresa
id_empresa produto id_cli
1 automático lupa inserido 1 automático inserido

public 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

Ler tópico completo


Viewing all articles
Browse latest Browse all 33093


<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>