問題
子と同じ列に親グループ データを含むスプレッド シートをインポートします。以下に示すように、グループの抽出列を追加したいと思います。
テーブルの作成
DECLARE @Fruit TABLE
(
ProductID INT IDENTITY(1, 1)
PRIMARY KEY ,
FruitName NVARCHAR(20) ,
FruitCost MONEY
)
INSERT INTO @fruit
( FruitName, FruitCost )
VALUES ( 'Berry', NULL )
INSERT INTO @fruit
( FruitName, FruitCost )
VALUES ( 'BlueBerry', 2 )
INSERT INTO @fruit
( FruitName, FruitCost )
VALUES ( 'StrawBerry', 2 )
INSERT INTO @fruit
( FruitName, FruitCost )
VALUES ( 'Citrus', NULL )
INSERT INTO @fruit
( FruitName, FruitCost )
VALUES ( 'Lemon', 2 )
INSERT INTO @fruit
( FruitName, FruitCost )
VALUES ( 'Orange', 2 )
SELECT *
FROM @Fruit
表の結果
ProductID FruitName FruitCost
----------- -------------------- ---------------------
1 Berry NULL
2 BlueBerry 2.00
3 StrawBerry 2.00
4 Citrus NULL
5 Lemon 2.00
6 Orange 2.00
必要な結果
FruitName FruitCost FruitGroup
-------------------- --------------------- --------------------
BlueBerry 2.00 Berry
StrawBerry 2.00 Berry
Lemon 2.00 Citrus
Orange 2.00 Citrus