我不确定如何实现此目的。我希望获得具有“ProductA”的人员,但不能拥有“ProductA”和“ProductB”的人员。T-SQL如果人员有产品A但不能同时选择A和B
预期输出:
CustomerID | Product
--------------------
1 | ProductA
2 | ProductA
3 | ProductA
6 | ProductA
7 | ProductA
表:
CREATE TABLE #TempTable
(
CustomerID INT,
Product VARCHAR(50)
)
INSERT INTO #TempTable (CustomerID, Product)
VALUES
('1', 'ProductA'),
('2', 'ProductA'),
('3', 'ProductA'),
('4', 'ProductA'),
('4', 'ProductB'),
('6', 'ProductA'),
('7', 'ProductA');
@Joni这是正确的答案。它将允许其他组合。 –