Ho una tabella di nome "ROSTER" e, in questa tabella, ho 22 colonne.
Voglio query e confrontare le 2 righe di tabella specifica con lo scopo di verificare se ciascuna colonna i valori di che 2 righe sono esattamente le stesse. La colonna ID ha sempre valori diversi in ogni riga, in modo che io non includerà la colonna ID per il confronto. Io la usano solo per vedere che cosa le righe sarà utilizzato per il confronto.
Se tutti i valori di colonna sono le stesse: a visualizzare nulla (io preferisco questa) o di solo ritorno il 2 righe così com'è.
Se ci sono alcuni valori di colonna non è la stessa: O visualizzare i nomi di colonna o solo di visualizzare il nome della colonna e il suo valore (io preferisco questa).
Esempio:
ROSTER Tabella:
ID | NOME | TEMPO |
---|---|---|
1 | N1 | 0900 |
2 | N1 | 0801 |
Output:
ID | TEMPO |
---|---|
1 | 0900 |
2 | 0801 |
O
Display "TEMPO"
Nota: in Realtà a me va bene qualsiasi risultato o il modo di uscita finchè posso sapere in qualche modo che le 2 righe non sono la stessa cosa.
Quali sono i possibili modi per farlo in SQL Server?
Sto utilizzando Microsoft SQL Server Management Studio 18, Microsoft SQL Server 2019-15.0.2080.9