Quote Originariamente inviata da luca200 Visualizza il messaggio
Premetto che non ho modo di provarla, quindi non garantisco nulla.
Se funziona, ti tira fuori A B e C, per aggiungere le altre basta proseguire allo stesso modo.
Ovviamente al posto di 'tabella' devi mettere il nome della tabella

select ta.individuo, ta.descrizione as tipoa, tb.descrizione as tipob, tc.descrizione as tipoc
from tabella ta join tabella tb on (ta.individuo = tb.individuo and ta.tipo = 'A' and tb.tipo = 'B') join tabella tc on (ta.individuo = tc.individuo and ta.tipo = 'A' and tc.tipo = 'C')
Grazie luca!,
ho già provato qualcosa del genere, il problem è che le row TIPO sono circa 250.000, e questo credo sia un problema insormontabile perché se non sbaglio mysql supporta al massimo 4096 colonne, si potrebbe comunque risolvere sempre con una query ma con output su un file csv...
cosa ne pensate?