Primary key
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.Discussão (1)
Carregando comentários...