Salve a tutti,
Ho una tabella PROVANODI1 fatta così:
IDLINK NODO TRONCO
1 11 21
2 11 22
3 12 23
4 12 24
5 12 25
Tramite un comando SQL vorrei ottenere una cosa così:
NODO TRONCO1 TRONCO2
11 21 22
12 23 24
12 24 25
12 25 23
Ho provato con queste LEFT JOIN:
Mi ritrovo le seguenti righe che per lui sono perfette, ma per me sono doppie:select N1.nodo, N1.tronco T1, N2.tronco T2 FROM provanodi1 N1 LEFT JOIN provanodi1 N2 ON N1.nodo = N2.nodo and N1.tronco <> N2.tronco
NODO TRONCO1 TRONCO2
11 21 22
11 22 21
12 23 24
12 24 23
12 24 25
12 25 24
12 25 23
12 23 25
Io dubito persino che si possa arrivare al risultato voluto, ma chissà, magari SQL può essere particolarmente furbo
![]()

Rispondi quotando
