Головоломка - это выбрать уникальные пары. Синтаксис в следующем примере для Mssqlsql unique records puzzle
declare @t table (a int, b int)
insert into @t (a,b) values (1,2)
insert into @t (a,b) values (2,1)
insert into @t (a,b) values (1,3)
insert into @t (a,b) values (3,1)
insert into @t (a,b) values (5,6)
select * from @t -- it outputs 5 records.
Мне нужно, чтобы получить уникальные пары только независимо от того, а, б, который должен дать мне три записи
Вывод должен быть
(1,2),(1,3),(5,6)
Я вне идеи и оценю помощь :)
Заказ никогда не гарантирован, если вы не имеете 'заказа by' пункт. –
@ShannonSeverance: здесь 'order' означает порядок столбцов, т. Е. Когда есть только' (5,1) 'другие решения возвращают' (1,5) ', которых не существует. Отредактировал мой ответ. – dnoeth