boa tarde!
pelo o que eu entendi a dua duvida é o seguinte, eu criaria da seguinte
forma.
TABLE.ENDERECO
ID_END
ID_CIDADE
NOME_END
....
STATUS
TABLE.CIDADE
ID_CIDADE
ID_ESTADO
NOME_CIDADE
STATUS
TABLE.ESTADO
ID_ESTADO
NOME_ESTADO
STATUS
lembrando que atraves do id da cidade vc encontra o estado.
COMO FICARIA A QUERY PARA BUSCAR O NOME DO ESTADO E CIDADE DE UM
DETERMINADO ENDEREÇO.
SELECT
E.NOME_END,
C.NOME_CIDADE,
T.NOME_ESTADO
FROM
ENDERECO E,
CIDADE C,
ESTADO T
WHERE E.ID_CIDADE = C.ID_CIDADE
AND C.ID_ESTADO = T.ID_ESTADO
ODER BY 2,3,1
espero ter ajudado.
Em 8 de outubro de 2012 17:13, Ralph Effting <ralft...@gmail.com> escreveu:
> Boa tarde galera, estou com uma duvida e não encontro a solução dela.
> Bom a duvida é a seguinte:
> possuo uma tabela chamada *ENDERECO *ela sera relacionada com a tabela *USUARIOS
> *na tabela* ENDERECO *tera os estados ai veio minha duvida, para
> aplicações grandes é necessário que os estados existentes estejam em outra
> tabela? e nessa tabela ele só busque pela chave estrangeira?
> Tabela *ENDERECO*
> *id: 1*
> *fk_id_estados: 1*
> *nome:*
> *..*
> Tabela *ESTADOS*
> *id:* 1
> *nome:* Santa Catarina
> *Ou*
> cadastro diretamente do sistema o valor em *VARCHAR *mesmo ?
> Tabela *ENDERECO*
> *id: 1*
> *estados: Santa Catarinha*
> *nome:*
> *..*
> --
> 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/-/SF-Rs9N7IggJ.
> 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*
Analista de T.i / Redes
Msn / E-mail: bhmo...@gmail.com