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

    Query per record doppioni

    Salve a tutti, ho una tabella che carico con una select in cui ci sono alcuni record che sono identici tra loro tranne per un campo. Vorrei sapere se è possible raggrupare i record doppioni facendo in modo però che nel campo per cui differiscano compaiano tutte le varie differenze. Mi spiego meglio, per esempio:

    Tabella:
    Id informazioni
    5 Nome
    5 Cognome
    5 Città
    6 Nome
    7 Nome
    7 Cognome

    Io vorrei venisse visualizzato così:
    Id informazioni
    5 Nome Cognome Città
    6 Nome
    7 Nome Cognome

  2. #2
    Utente di HTML.it L'avatar di clasku
    Registrato dal
    Aug 2006
    Messaggi
    3,197
    prova se funziona
    codice:
    SELECT id, GROUP_CONCAT(informazioni SEPARATOR " ") FROM Tabella GROUP BY id
    se il campo concatenato è troppo lungo devi aumentarne la grandezza (come farlo è descritto qui http://dev.mysql.com/doc/refman/5.0/...n_group-concat)

  3. #3
    Funziona grazie mille davvero, mi hai risparmiato tanto lavoro!

  4. #4
    Utente di HTML.it L'avatar di clasku
    Registrato dal
    Aug 2006
    Messaggi
    3,197
    Prego

  5. #5
    Utente di HTML.it L'avatar di badaze
    Registrato dal
    Jun 2002
    residenza
    Lyon
    Messaggi
    5,372
    Quote Originariamente inviata da clasku Visualizza il messaggio
    prova se funziona
    codice:
    SELECT id, GROUP_CONCAT(informazioni SEPARATOR " ") FROM Tabella GROUP BY id
    se il campo concatenato è troppo lungo devi aumentarne la grandezza (come farlo è descritto qui http://dev.mysql.com/doc/refman/5.0/...n_group-concat)
    Non conoscevo. Grazie.
    Ridatemi i miei 1000 posts persi !!!!
    Non serve a nulla ottimizzare qualcosa che non funziona.
    Cerco il manuale dell'Olivetti LOGOS 80B - www.emmella.fr

  6. #6
    Utente di HTML.it L'avatar di clasku
    Registrato dal
    Aug 2006
    Messaggi
    3,197
    Sono quelle funzioni che non si usano quasi mai e che scopri quando sei disperato 😁

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.