Visualizzazione dei risultati da 1 a 2 su 2

Discussione: join tra tabelle

  1. #1
    Utente di HTML.it L'avatar di JAEP
    Registrato dal
    Jan 2004
    residenza
    Treviso
    Messaggi
    421

    join tra tabelle

    Salve a tutti,
    ho due tabelle: Impiegato e Telefono e voglio fare una join nella quale far apparire in ogni riga il cognome di ogni consulente assieme ai suoi numeri di telefono (separati da virgola).

    Io ho provato così:

    codice:
    Select Cognome, TELEFONO.Numero + ' - ' As Recapiti 
    From IMPIEGATO, TELEFONO
    Il problema è che mi visualizza una riga per ogni numero di telefono.

    Come posso fare? Ho pensato di dichiararmi una variabile nella quale memorizzare tutti i numeri di telefono, ma sinceramente non so come legare le due select

    Grazie
    Tutte le leggi umane, non quelle divine, sono il risultato di uno sforzo di uomini. Altri uomini vengono, modificano, aboliscono, perfezionano. Non ci vuole nulla ad abolire. Distruggere è facile, ma ricostruire è difficile.

  2. #2
    Utente di HTML.it L'avatar di JAEP
    Registrato dal
    Jan 2004
    residenza
    Treviso
    Messaggi
    421
    Per essere più chiaro, vi faccio un esempio

    L'output deve essere così

    codice:
    COGNOME   TELEFONO
    -------------------
    Rossi     111222333 - 4545785 - 1545455
    Bianchi   3339999 - 111555
    Verdi     4545887
    e non

    codice:
    COGNOME   TELEFONO
    -------------------
    Rossi     111222333   
    Rossi     4545785 
    Rossi     1545455
    Bianchi   3339999
    Bianchi   111555
    Verdi     4545887
    Le tabelle sono così fatte

    IMPIEGATO
    ---------
    CodFisc(chiave primaria)
    Cognome

    TELEFONO
    -------
    Numero
    CodFisc(chiave esterna)


    Come si fa?
    Grazie
    Tutte le leggi umane, non quelle divine, sono il risultato di uno sforzo di uomini. Altri uomini vengono, modificano, aboliscono, perfezionano. Non ci vuole nulla ad abolire. Distruggere è facile, ma ricostruire è difficile.

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.