Ir para conteúdo
Fórum Script Brasil
  • 0

Dúvida sobre agrupar campos


Cleiner

Pergunta

Olá, em meu banco de dados tenho 3 tabelas: Funcionários, Clientes e Fornecedores.

Todas elas têm o campo telefone.

Gostaria de criar um formulário que serviria como agenda telefonica, e nele teria apenas dois campos que seriam nome e telefone.

Minha dúvida é como agrupo o nome e telefone de tabelas diferentes, para serem mostrados na mesma coluna?

Link para o comentário
Compartilhar em outros sites

1 resposta a esta questão

Posts Recomendados

  • 0

Acho que isso deve ajudar você:

SELECT CLI.Nome, CLI.Telefone FROM tabelaCliente AS CLI

UNION

SELECT FUN.Nome, FUN.Telefone FROM tabelaFuncionario AS FUN

UNION

SELECT FOR.Nome, FOR.Telefone FROM tabelaFornecedor AS FOR

Com isso você tem os registros distintos das tabelas. Os campos devem coincidir em tipo e quantidade, e o nome do retorno é o campo da primeira select. Se quiser trazer tudo, mesmo duplicados, então use UNION ALL para selecionar todos os registros.

Link para o comentário
Compartilhar em outros sites

Participe da discussão

Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,5k
×
×
  • Criar Novo...