Jump to content
Fórum Script Brasil
  • 0

Dúvida sobre agrupar campos


Cleiner

Question

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 to comment
Share on other sites

1 answer to this question

Recommended Posts

  • 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 to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...