vc colocaria o ID do usuário na tabela DADOS, vale lembrar que é de super
importante você criar uma tabela LOGADOURO, CIDADE, ESTADO onde você
colocaria o endereço, pois o usuário poderá ter 2 ou mais telefones, e
talves poderia ter duas profissões (sei la).
SELECT
U.NOME,
U.LOGIN,
U.SENHA,
D.ENDERECO,
D.TELEFONE,
D.PROFISSAO
FROM
USUÁRIO U RIGHT JOIN DADOS D ON
(U.ID_USUARIO = D.ID_USUARIO)
ORDER BY 1,4;
se existisse a tabela logradouro, cidade e estado o select seria diferente;
Espero ter ajudado.
Em 15 de setembro de 2012 16:15, Ralph Effting <ralft...@gmail.com>escreveu:
> Boa tarde estou com uma duvida (de iniciante hehe), não intendo ainda
> muito de sql, então vamos lá:
> Tenho 2 tabelas, usuário e dados.
> *Usuários*
> nome
> login
> senha
> *Dados*
> endereço
> telefone
> profissao
> ...
> Minha duvida é com relação como ficaria as chaves, colocaria a *FOREIGN
> KEY* na tabela *usuários* ou na tabela *dados*?
> --
> Você está recebendo esta mensagem porque se inscreveu no grupo
> "PHP-MYSQL-BR" dos Grupos do Google.
> Para ver esta discussão na web, acesse
> https://groups.google.com/d/msg/php-mysql-br/-/Vn2yKP-zo1sJ.
> Para postar neste grupo, envie um e-mail para
> php-mysql-br@googlegroups.com.
> Para cancelar a inscrição nesse grupo, envie um e-mail para
> php-mysql-br+unsubscribe@googlegroups.com.
> Para obter mais opções, visite esse grupo em
> http://groups.google.com/group/php-mysql-br?hl=pt-BR.
--
Att.
*Brunno Henrique*
Administrador de Redes / Administração - T.i.
Msn / E-mail: bhmo...@gmail.com