У меня есть таблица со следующими полями.
- OrderId
- ItemId
В моей таблице есть следующие записи.
![enter image description here](https://i.stack.imgur.com/gYnjm.png)
Я хочу сравнить оба OrderIds и получить результат, чтобы узнать, какие ItemIds существуют в обоих заказах, а какие нет.
Нужный мне результатниже.
![enter image description here](https://i.stack.imgur.com/XuscU.png)
ItemId: 200 существует в обоих заказах.
ItemId: 201 существует в 100, а не в 101
ItemId: 202 и 203 существуют в 101, а не в 100.
Я не уверен, что это можно сделать с помощью SQL.
Буду признателен за любую помощь.Заранее спасибо.
Сценарии SQL для тестирования:
Create table #Orders(OrderId INT, ItemId INT)
Insert into #Orders Select 100, 200
Insert into #Orders Select 100, 201
Insert into #Orders Select 101, 200
Insert into #Orders Select 101, 202
Insert into #Orders Select 101, 203