SQL Server 2008のテーブル:TABLE1SQL:同じテーブル内のコピーレコードの
ID DESC TYP SUBSET VAL1 VAL2 VAL3 VAL4 PReview Country
1 DESC1 1 1 1.0 1.1 1.2 1.2 0 1
2 DESC1 1 1 2.0 1.1 1.2 1.2 0 1
3 DESC1 1 1 1.0 1.1 1.2 1.2 0 1
4 DESC2 2 1 3.0 2.1 1.7 1.8 0 1
5 DESC2 2 1 4.0 3.1 1.7 1.9 0 1
6 DESC2 2 1 5.0 6.1 1.5 1.6 0 1
13 DESC1 1 1 1.0 1.1 1.2 1.2 1 1
14 DESC1 1 1 2.0 1.1 1.2 1.2 1 1
15 DESC1 1 1 1.0 1.1 1.2 1.2 1 1
16 DESC2 2 1 1.0 6.1 1.7 1.2 1 1
17 DESC2 2 1 2.0 4.1 6.2 8.2 1 1
18 DESC2 2 1 1.0 8.1 7.2 1.9 1 1
私は、各レコードを一意に定義する方法はありませんプレビュー0を持つレコードにプレビュー= 1を持つレコードをコピーする必要があります。彼らが秩序ある方法でコピーされていることを告げる。 レコード13は、レコード14は、レコード15は、おかげで録音3
にコピーされるべきであるレコード2 にコピーされるべきレコード1 にコピーされなければなりません。
"各レコードを一意に定義する方法はありません" ... ID列は一意に見えます。それはない? –
プレビュー= 0、プレビュー= 1の行が同数存在しますか? –
-1ハーフトレイン質問のための - 十分な細部には至っていません。何をしようとしているのか、アルゴリズムがどのように働いているのかについては非常に貧弱です。 「コピーする」とは何を伴いますか?どのレコードがどの関連レコードに「コピー」されているかはどのように判断していますか?コピーした後、元の行/ターゲット行はどうなりますか? –