3
1000行の非常に大きなテーブル(200+列)があります。私は2行の間に列の違いを表示する必要があります。私はテンポラリテーブルに必要な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 –
このクエリは、常に2つのレコードを超えていますか? 500レコードがある場合は、決して繰り返されない列、またはおそらく500行のそれぞれに同じでない列を出力したいだけですか? – therealmitchconnors
私は、導入段落の言葉を考えれば、与えられた2つの行の違いだと考えます。 – marnir