none
Tem como comparar uma tabela temporaria com uma normal e mostrar os dados de ambas? RRS feed

  • Pergunta

  • Tenho uma consulta:


    TABELA_NORMAL                                TABELA_TEMPORARIA

    TESTE   |   A0                                       TESTE    |   A0

    A                1                                           A              1

    B                2                                           B              2

    C                3                                           C              3

    Tem como eu fazer uma comparaçao entre as duas, e caso os dados da tabela normal seja igual os dados da tabela temporaria, me retornasse um valor definido por um filtro???

    eu só quero uma forma de mostrar mais ou menos isso

    TABELA_NORMAL

    TESTE   |   A0     | (no colum name)

    A                1             1

    B                2             2

    C                3             3

    O A0 da tabela temporaria, seria mostrado como uma coluna na tabela normal, tem como isso?

    sexta-feira, 25 de janeiro de 2013 17:56

Respostas

  • CREATE TABLE #nometabela
    (Campos)

    A sintaxe de criação é a mesma de uma tabela normal, mas possui o # na frente para tabelas temporárias locais e ## para tabelas temporárias globais.


    Mariana Del Nero /* Se a resposta foi útil, não esqueça de marcá-la */

    • Marcado como Resposta Ovatsug Abreu sexta-feira, 25 de janeiro de 2013 18:15
    sexta-feira, 25 de janeiro de 2013 18:14

Todas as Respostas

  • Ovatsug Abreu,

    Você pode fazer o JOIN das duas tabelas normalmente.

    Algo como :

    SELECT Fixa.Teste, Fixa.A0, Temporaria.A0

    FROM Tabela_Normal Fixa INNER JOIN Tabela_Temporaria Temporaria ON Fixa.Teste = Temporaria.Teste

    []'s

    Mariana Del Nero /* Se a resposta foi útil, não esqueça de marcá-la */


    sexta-feira, 25 de janeiro de 2013 18:07
  • Ovatsug Abreu,

    Você pode fazer o JOIN das duas tabelas normalmente.

    Algo como :

    SELECT Fixa.Teste, Fixa.A0, Temporaria.A0

    FROM Tabela_Normal Fixa INNER JOIN Tabela_Temporaria Temporaria ON Fixa.Teste = Temporaria.Teste

    []'s

    Mariana Del Nero /* Se a resposta foi útil, não esqueça de marcá-la */


    vlw, como eu crio uma tabela temporaria? >.<

    sexta-feira, 25 de janeiro de 2013 18:08
  • CREATE TABLE #nometabela
    (Campos)

    A sintaxe de criação é a mesma de uma tabela normal, mas possui o # na frente para tabelas temporárias locais e ## para tabelas temporárias globais.


    Mariana Del Nero /* Se a resposta foi útil, não esqueça de marcá-la */

    • Marcado como Resposta Ovatsug Abreu sexta-feira, 25 de janeiro de 2013 18:15
    sexta-feira, 25 de janeiro de 2013 18:14