2016-04-25 8 views
-2

Ich habe Spalten, die wie folgt aussehen:unterschiedliche Wertekombinationen in SQL

value1____value2 
value3____value4 
value2____value1 
value5____value6 

Gibt es eine Möglichkeit, die Kombination auf der 3. Zeile zu beseitigen, da sie im Wesentlichen die gleiche wie {value1, value2} ist?

+3

Ist dies aus zwei separaten Spalten? Welche dbms verwendest du? –

+0

SELECT DISTINCT CONCAT (Spalte1, ',', Spalte2) FROM Tabellenname; –

+0

ich benutze mysql – thuy

Antwort

0

Was ist mit diesem Ansatz?

ALTER TABLE the_table ADD CONSTRAINT my_check 
UNIQUE (LEAST(column1, column2), GREATEST(column1, column2)) 
Verwandte Themen