Meus caros amigos, queria saber o seuquinte... Tenho duas tabelas relacionadas vveja o escript: CREATE TABLE nome ( id_nome INTEGER UNSIGNED NOT NULL AUTO_INCREMENT, tipo_id_tipo INTEGER UNSIGNED NOT NULL, Nome VARCHAR(40) NULL, PRIMARY KEY(id_nome), INDEX nome_FKIndex1(tipo_id_tipo) ); CREATE TABLE tipo ( id_tipo INTEGER UNSIGNED NOT NULL AUTO_INCREMENT, sexo VARCHAR(10) NULL, PRIMARY KEY(id_tipo) ); insiro dados ok, + quando eu vou pega informações de db por ex: assim com o codigo: SELECT * FROM nome where id_nome=tipo_id_tipo, esta vazio Por que? se eu inceri dados nas duas tabelas e é 1 para n o campo id_nome deve vir numero iqual ao tipo_id_tipo que é a chave estranjeira da tabela tipo... por que ele não vem com o mesmo numero da cchave primaria da tabela tipo que id_tipo? eu estou usando o mysql. Abrigado... :blink: