を使用せずに、別のテーブルのマッピング私は私がする必要がどのような構造TSQL - カーソル
create table Doc(
id int identity(1, 1) primary key,
DocumentStartValue varchar(100)
)
create Metadata (
DocumentValue varchar(100),
StartDesignation char(1),
PageNumber int
)
GO
Doc contains
id DocumentStartValue
1000 ID-1
1100 ID-5
2000 ID-8
3000 ID-9
Metadata contains
Documentvalue StartDesignation PageNumber
ID-1 D 0
ID-2 NULL 1
ID-3 NULL 2
ID-4 NULL 3
ID-5 D 0
ID-6 NULL 1
ID-7 NULL 2
ID-8 D 0
ID-9 D 0
次を持つテーブルを持っているが
をDoc.idするMetadata.DocumentValuesをマッピングすることですので、私は必要な結果があります何かのように
id DocumentValue PageNumber
1000 ID-1 0
1000 ID-2 1
1000 ID-3 2
1000 ID-4 3
1100 ID-5 0
1100 ID-6 1
1100 ID-7 2
2000 ID-8 0
3000 ID-9 0
カーソルを使用せずに達成できますか?
マイスター - かなり醜いです。暴力団にうわー。 – JonH
はい。しかし、それは私が提供されたデータです...残念ながら... – Sung