Query riportare in colonne dati in righe

di Anonimizzato23010 il
4 risposte
Ciao a tutti sono alle prime armi e avrei bisogno di un aiuto, è una settimana che provo e riprovo ma non ne vengo fuori.
ho un db che ha i seguenti campi :

sid | Cid | data

59 | 1 | nome
59 | 2 | cognome
59 | 3 | via
60 | 1 | nome1
60 | 2 | cognome1

volevo ottenere questo risultato :
sid | 1 | 2

59 |nome |cognome | via
60 | nome1 |cognome1 | via 1

e' possibile ottenerlo con qualche query ? ho provato con Group by ma mi da una solo valore . Grazie a tutit

4 Risposte

  • In breve: no.
    Puoi operare con CASE, ma non esiste una funzione simile in mysql
  • Grazie mille sembra interessante
  • Come ho scritto sopra è un accrocchio col CASE: non è estensibile, nel senso che è una trasformazione ad hoc "cablata".
    Non esiste soluzione "universale" e "facile" per ottenerlo da mysql
Devi accedere o registrarti per scrivere nel forum
4 risposte