Как исключить одну и ту же комбинацию в таблице в sqlserver2008
У меня есть таблица, где есть определенные комбинации чисел
таблица MyTable:
col1 col2 приоритет
1 2 1
1 3 2
1 4 3
2 3 2
2 4 3
2 1 1
3 6 1
3 5 3
3 1 2
так что ... вперед
И мне нужно исключить комбинацию {(1,2) или (2,1)} и {(1,3) или (3,1)} из моей таблицы
But I am not able to exclude the duplicate combination of the numbers. Please suggest me a better way to exclude duplicate combinations like once (1,2) combination has appeared in mytable, then it should not appear again as (2,1) combination. How can it be excluded.Please suggest. Thanks in Advance. What I have tried: I have tried using ROW_NUMBER()OVER(PARTITION BY col1 ORDER BY Col1,col3 DESC)
CHill60
Вы хотите сказать, что не хотите вставлять данные в свою таблицу, если комбинация col1 / col2 уже существует?
pn46
Привет,
Да, я не хочу снова вставлять те же комбинационные данные столбца в таблицу, так как после того, как таблица уже имеет комбинацию, она не должна снова вставлять дублирующуюся комбинацию.
Пожалуйста, подскажите, как мне избежать таких дубликатов.?