Avrei bisogno dell'aiuto di qualcuno esperto in trasformazioni di tabelle.
Sto cercando di realizzare una stored procedure che mi consenta di effettuare la trasformazione della seguente tabella:
pagina| utente
----------------------
A | 1
A | 5
A | 7
B | 1
C | 1
C | 3
... | ...
da trasformare in:
utente| A | B | C | ...
------------------------------
1 | 1 | 1 | 1 | ...
3 | 0 | 0 | 1 | ...
5 | 1 | 0 | 0 | ...
7 | 1 | 0 | 0 | ...
... ... ... ... ...
I valori delle pagine sono circa 50/100 e gli utenti 1000. Quindi considerato il numero elevato di colonne
non posso creare manualmente la tabella. Il risultato dovrà essere una matrice densa di 1 e 0. La colonna user si potrebbe anche eliminare, ma non è lì il mio problema visto che non riesco a riempire la tabella con gli 0/1, se non con una update per ogni colonna, ne sarebbero 50.
Spero che qualcuno mi sia d'aiuto.
Grazie mille.
Sto cercando di realizzare una stored procedure che mi consenta di effettuare la trasformazione della seguente tabella:
pagina| utente
----------------------
A | 1
A | 5
A | 7
B | 1
C | 1
C | 3
... | ...
da trasformare in:
utente| A | B | C | ...
------------------------------
1 | 1 | 1 | 1 | ...
3 | 0 | 0 | 1 | ...
5 | 1 | 0 | 0 | ...
7 | 1 | 0 | 0 | ...
... ... ... ... ...
I valori delle pagine sono circa 50/100 e gli utenti 1000. Quindi considerato il numero elevato di colonne
non posso creare manualmente la tabella. Il risultato dovrà essere una matrice densa di 1 e 0. La colonna user si potrebbe anche eliminare, ma non è lì il mio problema visto che non riesco a riempire la tabella con gli 0/1, se non con una update per ogni colonna, ne sarebbero 50.
Spero che qualcuno mi sia d'aiuto.
Grazie mille.