У меня возникли проблемы с поиском хорошего решения проблемы в SQL.
Скажем, у меня есть такая таблица:
ID | A | A
--------------------
4427 | 2 | 3
4427 | 3 | 2
4427 | 3 | 5
4427 | 5 | 3
4427 | 1 | 3
4427 | 2 | 5
4427 | 3 | 1
Теперь я хочу найти строки с уникальной комбинацией ID и A. Под этим я подразумеваю, что хочу видеть только строки, в которых комбинация A(1) и A(2) существует только один раз. Например, первые две строки в таблице «одинаковы», поскольку комбинация 2 и 3 такая же, как 3 и 2.
Ожидаемый результат на мой вопрос:
ID | A | A
--------------------
4427 | 2 | 3
4427 | 3 | 5
4427 | 1 | 3
4427 | 2 | 5
Я использую SQL Server 2008.