8
Come convertire righe in colonne in una query MySQL?Trasporre le righe in colonne in MySQL
Come convertire righe in colonne in una query MySQL?Trasporre le righe in colonne in MySQL
È possibile trasformare le righe in a con GROUP_CONCAT
, ma non è possibile trasporre interi set di risultati in alcun modo automatico. Scrivi una query che produce manualmente ciascuna colonna o lo fai in un'applicazione.
Ecco un tutorial sulla scrittura delle query complesse per emulare la trasposizione:
A seconda che cosa esattamente è necessario potrebbe essere necessario utilizzare una tecnica 'PIVOT'. In MySQL non è presente alcun supporto integrato, quindi è necessario utilizzare le istruzioni 'CASE'. Puoi fornire un piccolo esempio di dati sorgente e risultati desiderati? –
ad esempio, sto avendo un set di risultati con un col e 18 righe. come convertirli in 18 colonne e 1 riga – Even
Giusto suona come se steste cercando di trasporre il tutto. Pivot non lo farebbe. –