none
Dados de duas tabelas RRS feed

  • Pergunta

  • Pessoal, não tenho muito a manha em SQL não então creio que vocês possam ajudar, é o seguinte, preciso de uma query que retorne dados de duas tabelas da seguinte maneira.

     

    Uma tabela tem um registro e a outra tem o histórico desse registro, ou seja, p/ um registro em uma tabela existem muitos em outra tabela, gostaria que uma query retornasse todos esses dados sequencialmente, por exemplo, se existem 5 registros na de histórico a query vai retornar 6 linhas, as 5 de histórico mais a do registro....

     

    Espero ter sido claro...

     

     

    Obrigado

    quarta-feira, 13 de junho de 2007 17:54

Respostas

  •  

    Olá LeoMotta,

     

    Você pode fazer um UNION para juntar o resultado das duas tabelas. Ex.:

     

    SELECT Campo1, Campo2, Campo3, Campo4 FROM Tabela

    UNION

    SELECT Campo1, Campo2, Campo3, Campo4 FROM Historico

    ORDERY BY CampoDeOrdenação

     

     

    Claro, além disso você terá que passar o WHERE em cada uma das consultas para filtrar o resultado.

     

     

    Abraço.

    quarta-feira, 13 de junho de 2007 18:59