PDA

View Full Version : [SQL] Merge righe


verbal_666
10-07-2010, 10:08
Ciao a tutti.
Da qualche giorno sto cercando di tirare fuori quanto sto per descrivere da una query SQL (Microsoft SQL Server 2005).

Ho una query del tipo

SELECT ser.ip,cls.cluster,note.nota,cls.nodo
FROM ser
LEFT JOIN cls ON ser.id=cls.id
LEFT JOIN note ON ser.id=note.id
ORDER BY cls.cluster


avrei la necessità di uniformare le righe simili, che differenziano SOLO per un campo, unendole in una unica riga coi due campi differenti a seguire.

Per intenderci, quello che al momento ho è un output (corretto), tipo:

IP | CLUSTER | NOTA | NODO
10.0.0.1 | clus01 | blablabla |clus01node01
10.0.0.1 | clus01 | blablabla |clus01node02

quello che vorrei è, su unica riga:

IP | CLUSTER | NOTA | NODO | NODO
10.0.0.1 | clus01 | blablabla | clus01node01 | clus01node02

E' fattibile senza usare tabelle di appoggio e con unica query?