0

いくつかの重複レコードを持つ製品テーブルがあります。名前とタイプに従ってグループ化された主キーを取得する必要があります

DECLARE @Products TABLE 
(
    pkProductId INT,
    productName NVARCHAR(500),
    productType INT
)

INSERT INTO @Products (pkProductId, productName, productType)
VALUES
(1, 'iphone', 0),
(2, 'iphone', 0),
(3, 'iphone', 1),
(4, 'iphone', 1),
(5, 'iphone', 1)

tsql のように実行した後

SELECT pr.pkProductId FROM @Products pr
GROUP BY pr.productName, pr.productType
HAVING COUNT(pr.productName) > 1

これらの IDを取得したい

pkProductId
---------------
2
4
5

あなたのHeplsをありがとう:)

4

1 に答える 1