Visualizzazione dei risultati da 1 a 3 su 3
  1. #1
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,508

    Mettere insieme più campi nel risultato della query

    Supponendo di avere una tabella fatta così
    codice:
    ------------------------------
    | produttore |  tipo  | peso |
    ------------------------------
    | Pippo      | normal | 10   |
    | Topolino   | normal | 13   |
    ------------------------------
    esiste un modo per effettuare una query che restituisca tutte entry, ma nel formato

    Pippo normal 10
    Topolino normal 13

    e non
    Pippo, normal, 10
    Topolino, normal, 13

    in altre parole vorrei una sola stringa per ogni entry, non i 3 valori ognuno per fatti suoi.

  2. #2
    Utente di HTML.it L'avatar di las
    Registrato dal
    Apr 2002
    Messaggi
    1,221
    codice:
    SELECT CONCAT_WS(',',campo1,campo2,campo3) as stringaUnica FORM tabella
    se non vuoi nessun separatore metti uno spazio al posto della virgola nel primo parametro di CONCAT_WS

    Il calcolatore è straordinariamente veloce, accurato e stupido.
    L'uomo è incredibilmente lento, impreciso e creativo.
    L'insieme dei due costituisce una forza incalcolabile.
    (Albert Einstein)

  3. #3
    Moderatore di PHP L'avatar di Alhazred
    Registrato dal
    Oct 2003
    Messaggi
    12,508
    Grazie

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.