3
1000 개의 행이 포함 된 매우 큰 테이블 (200+ 열)이 있습니다. 두 행 사이의 열에 차이점을 표시해야합니다. 임시 테이블에 필요한 2 행을로드 할 수 있지만 거기에서 진행하는 방법을 모르겠습니다. 예를 들어SQL Server : 2 행 사이의 열에 차이 표시
(나는 단지 여기에 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 + 열)"당신은 매우 큰 문제가있다 : 그것은 다음과 같이 보일 것이다
빠른 & 더러운/wiki/Database_normalization –
이 쿼리는 항상 두 레코드 이상입니까? 500 개의 레코드가있는 경우 반복되지 않는 열만 또는 500 행마다 동일하지 않은 열만 출력하고 싶습니까? – therealmitchconnors
소개 단락의 문구가 주어지면 주어진 두 행 사이의 차이점이라고 생각합니다. – marnir