TeixeiraRamos 4 Denunciar post Postado Março 21, 2018 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
TeixeiraRamos 4 Denunciar post Postado Março 21, 2018 Obrigado pessoal, Nada que um LEFT JOIN não resolve. Abs todos! Compartilhar este post Link para o post Compartilhar em outros sites