Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

TeixeiraRamos

Primary key

Recommended Posts

Tenho as seguintes tabelas com banco de dados em MySQL página em ASP:
Obs.: estou colocando só os campos importantes das tabelas. 

 

Citar

tb01_calendario_ano_b
              tb01_calendario_id,          int(11) primary key
    "    
    "
               tb01c_num_vers_antif,      varchar(80), Nullable

 

Citar

tb01c_antif_entrada
                tb01c_num_vers_antf,       varchar(80) primary key
                tb01c_texto_antif,                text, Nullabe

 

Até aqui, sem problema tenho o campo
tb01c_num_vers_antif  da  tb01_calendario_ano_b o campo
e o tb01c_texto_antif, da tb01c_antif_entrada  

 

Que através da SQL atinge perfeitamente o que desejo. O problema é que nem sempre vou ter dados para entrar no campos `tb01c_num_vers_antif`:

 

SELECT
tb01_calendario_ano_b.tb01c_num_vers_antif,
tb01c_antif_entrada.tb01c_texto_antif
FROM
tb01_calendario_ano_b, tb01c_antif_entrada 
WHERE tb01_calendario_ano_b.tb01c_num_vers_antif = tb01c_antif_entrada.tb01c_num_vers_antif;

Acontece que o campo tb01c_num_vers_antf, (que é uma espécie de código de produto - só para entender) que é chave primária e não posso deixar ele "Null".
Também não tenho como criar um código fictício pois vou mostrar na página o que for digitado.
Estou sem saber o que fazer.
É de suma importância ter a tabela tb01c_antif_entrada com campo chave tb01c_num_vers_antf, mas na realidade existem registros que só terão o texto   
tb01c_texto_antif e não tem tb01c_num_vers_antf como já informei.
Não sei se deu para entender.

 

 

 

 

 

 

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.