2016-04-25 2 views
-2

У меня есть столбцы, которые выглядят следующим образом:различные комбинации значений в SQL

value1____value2 
value3____value4 
value2____value1 
value5____value6 

Есть ли способ устранить комбинации на 3-й линии, так что по существу такой же, как {значение1, значение2}?

+3

Это из двух отдельных столбцов? Кроме того, какие dbms вы используете? –

+0

SELECT DISTINCT CONCAT (column1, ',', column2) FROM tablename; –

+0

Я использую mysql – thuy

ответ

0

Как насчет этого подхода?

ALTER TABLE the_table ADD CONSTRAINT my_check 
UNIQUE (LEAST(column1, column2), GREATEST(column1, column2)) 
Смежные вопросы