none
Creazione nuova Tabella unendo altre tabelle RRS feed

  • Domanda

  • Salve a tutti,

    sto cercando di creare una sorta di rubrica per fare un po di pratica nell'utilizzo di SQL Server,

    ho  creato varie tabelle popolandole con le varie informazioni, poi ho pensato di volere le informazioni in maniera dinamica quindi ho aggiunto altre tabelle specificando la ClasseID per ogni colonna delle altre tabelle. 

    adesso vorrei creare un'unica tabella dove inserire direttamente le informazioni di tutte le tabelle ma non riesco , potete gentilmente aiutarmi?

    in basso la query che sto cercando di utilizzare per creare questa nuova tabella 

    grazie a tutti anticipatamente


      select * into tbl.Info_Rubrica
      from (
      select CodID,  info = Nome , ClasseID=1  from [dbo].[Tbl_Rubrica_Nominativi]
      union all
      select CodID,   info = Cognome,  ClasseID=2  from [dbo].[Tbl_Rubrica_Nominativi]
      union all
      select CodID,  info = Sesso,  ClasseID=3  from [dbo].[Tbl_Rubrica_Nominativi]
      union all
      select CodID, info = Email,ClasseID=5 from [db_esercitazione].[dbo].[Tbl_Rubrica_Email]
      union all
      select CodID, info = Telefono,ClasseID=6 from [dbo].[Tbl_Rubrica_Numeri_Telefonici]
      union all
      select CodID, info = Via, ClasseID=7 from [dbo].[Tbl_Rubrica_Indirizzi]
      union all
      select CodID,  info = Civico,ClasseID=8 from [dbo].[Tbl_Rubrica_Indirizzi]
      union all 
      select CodID,  info = Città,ClasseID=9 from [dbo].[Tbl_Rubrica_Indirizzi]
      union all
      select CodID,  info = Provincia ,ClasseID=10 from [dbo].[Tbl_Rubrica_Indirizzi]
      union all
      select CodID,  info = Nazione,ClasseID=11 from [dbo].[Tbl_Rubrica_Indirizzi])

    lunedì 8 febbraio 2021 15:08

Tutte le risposte

  • Ciao,

    quando dici che non riesci è perché la query che hai allegato ritorna un errore oppure perché il risultato che ottieni non è come ti aspettavi che fosse? Oppure c'è una terza ipotesi che io non intuisco?

    Puoi fornire o l'errore o il risultato finale che ti aspetti o altro che consenta di comprendere il problema?

    Giorgio

    lunedì 8 febbraio 2021 18:39