PDA

View Full Version : SQL Server - Join sulla stessa tabella


rikki83
12-12-2016, 15:02
Ciao a tutti,
questo il mio problema:
ho la tabella ANNO che ha in chiave le colonne X e Y ed è fatta così:
X | Y | Z
---------------
a | 2016 | 1
a | 2015 | 6
b | 2016 | 2
c | 2014 | 5
c | 2013 | 1
d | 2015 | 3
d | 2014 | 2

vorrei ottenere come risultato questa tabella:
X | Y1 | Y2 | Z1 | Z2
-----------------------------------
a | 2016 | 2015 | 1 | 6
b | 2016 | NULL | 2 | NULL
d | NULL | 2015 | NULL | 3

C'è qualcuno che può aiutarmi?
Grazie.

vittorio130881
12-12-2016, 15:10
usa la pivot

http://www.sqlshack.com/multiple-options-to-transposing-rows-into-columns/