Visualizzazione dei risultati da 1 a 3 su 3
  1. #1

    [SQL Server] Concatenare due tabelle

    sembra stupida come domanda, ma non mi è mai capitato di doverlo fare e non so come si fa...

    ho due tabelle con struttura identica ma con all'interno dati di due categorie diverse. questo è un dato che non posso cambiare o riorganizzare.

    ora vorrei trattare queste due tabelle come fossere una tabella sola.

    TAB1 TAB2
    A1 B1
    A2 B2
    A3 B3
    A4 B4
    A5 B5
    A6 B6

    e vorrei avere nella output di select:

    A1
    A2
    A3
    A4
    A5
    A6
    B1
    B2
    B3
    B4
    B5
    B6

    spero di essere stato chiaro nell'esposizione del mio problema!!

  2. #2
    Utente di HTML.it
    Registrato dal
    May 2007
    Messaggi
    5
    Se per te non è un problema farlo senza transaction (... i DBA perdoneranno il codice che sto per scrivere... ) puoi fare 2 select....

    INSERT INTO tblUnione (NomeColonna)
    SELECT TAB1
    FROM tblPartenza

    INSERT INTO tblUnione (NomeColonna)
    SELECT TAB2
    FROM tblPartenza

  3. #3
    codice:
    SELECT 
        campoTab1 AS campo
    FROM
        TAB1
    UNION
    SELECT
        campoTab2 AS campo
    FROM
        TAB2
    Al massimo ti puoi creare una vista con questa query se la necessità è ricorrente.

    xxx

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.