У меня очень большая таблица (200+ столбцов) с 1000 строк. Мне нужно отображать различия в столбцах между двумя строками. Я могу загрузить 2 строки, которые мне нужны, в временную таблицу, но я не уверен, как исходить оттуда.SQL Server: отображение различий в столбцах между двумя строками
Например (я буду использовать только 5 строк здесь и просто использовать общие имена)
ID | GName | SName | Add1 | Add2
360111 | Billy | Bob | 1 Happy St | Sydney
360111 | Billy | Bob | 6 Sunny St | Melbourne
То, что я хочу быть отображаемая
Add1 | Add2
1 Happy St | Sydney
6 Sunny St | Melbourne
Как только эти различия между 2 ряда. Другие времена там не будет никакой разницы, или много
Приветствия
«У меня есть очень большой стол (200+) Столбцы» У вас есть очень большая проблема;) http://en.wikipedia.org/wiki/Database_normalization –
будет ли этот запрос всегда иметь только две записи? Если есть 500 записей, вы хотите только вывести столбцы, которые никогда не повторяются, или, возможно, столбцы, которые не совпадают в каждой из 500 строк? – therealmitchconnors
Я предполагаю, что это различия между двумя заданными строками, учитывая формулировку вступительного параграфа. – marnir