我有两列教练名字:
coach1
JOHN
JACOB
MARY
coach2
JOHN
JACOB
HENRY
我想在两列之间选择所有DISTINCT值。
这样我的SELECT语句就会读取,
JOHN
JACOB
MARY
HENRY
没有重复。有关最有效的方法的建议吗?
答案 0 :(得分:8)
SELECT COACH1 AS NAME FROM TABLE UNION SELECT COACH2 AS NAME FROM TABLE
是一种方法。我不是说这是“最”效率的,但是:)不应该太糟糕。默认情况下,UNION
只会选择不同的值。