如何从同一 table 中获取两列不重复的数据

How to get data without duplicates for two columns from the same table

select DISTINCT column1, (select DISTINCT column2 from table1 ) from table1

我想要 column1 和 column2 的值不重复

select distinct column1
               ,column2
from table1 

如果你只有很少的重复,那么

SELECT DISTINCT Column1, Column2 from table1

如果有很多重复,那么

SELECT Column1, Column2 from table1 GROUP BY Column1, Column2

SELECT DISTINCT value FROM Table1 CROSS APPLY ( VALUES ('COLUMN1', Column1), ('COLUMN2', Column2) ) c(col, value) WHERE value IS NOT NULL

select 与表 1 不同的列 1、列 2;