Tenho duas tabelas para o meu aplicativo: uma chamada de tabela "registros" que armazena o nome, o endereço, o bairro de um usuário; tenho também uma tabela "telefones" que possui uma coluna chamada de id_cadastrado que está associada a numeração criada na coluna registro (chave primária) da tabela "registros", de forma que proporciono ao meu usuário a oportunidade de cadastrar quantos telefones ele quiser.
Minha dificuldade está sendo a de exibir os telefones numa mesma linha ou em linhas separadas - para este ultimo caso sem que eu necessite repetir o nome do cadastrado.
Melhor modelando minha situação:
Com um SELECT registros.*,telefones.telefone FROM telefones RIGHT JOIN registros ON id_cadastrado = registro; exibo os dados assim:
Pergunta
gimprog
Prezados colegas,
Tenho duas tabelas para o meu aplicativo: uma chamada de tabela "registros" que armazena o nome, o endereço, o bairro de um usuário; tenho também uma tabela "telefones" que possui uma coluna chamada de id_cadastrado que está associada a numeração criada na coluna registro (chave primária) da tabela "registros", de forma que proporciono ao meu usuário a oportunidade de cadastrar quantos telefones ele quiser.
Minha dificuldade está sendo a de exibir os telefones numa mesma linha ou em linhas separadas - para este ultimo caso sem que eu necessite repetir o nome do cadastrado.
Melhor modelando minha situação:
Com um SELECT registros.*,telefones.telefone FROM telefones RIGHT JOIN registros ON id_cadastrado = registro; exibo os dados assim:
---------------------------------------------
- Nome - Telefone -
---------------------------------------------
- FULANO - 1111-1111 -
---------------------------------------------
- FULANO - 2222-2222 -
---------------------------------------------
- FULANO - 3333-3333 -
---------------------------------------------
- CICRANO - 8178-1511 -
---------------------------------------------
Mas gostaria que ficassem assim:
--------------------------------------------
- Nome - Telefone -
--------------------------------------------
- Fulano - 1111-1111 -
--------------------------------------------
- - 2222-2222 -
--------------------------------------------
- - 3333-3333 -
--------------------------------------------
- Cicrano - 8178-1511 -
--------------------------------------------
OU ASSIM:
---------------------------------------------------------------
- Nome - Telefone - Telefone - Telefone -
---------------------------------------------------------------
- Fulano - 1111-1111 - 2222-2222 - 3333-3333 -
---------------------------------------------------------------
- Cicrano - 81781511 - - -
---------------------------------------------------------------
Bom agradeço por alguma ajuda!!! :rolleyes:
Link para o comentário
Compartilhar em outros sites
2 respostass a esta questão
Posts Recomendados