假设我的数据集中有以下组合:
**ProductA** **ProductB**
Apple Banana
Apple Orange
Apple Pear
Banana Orange
Banana Pear
Orange Pear
如何在单个列中返回唯一产品的完整列表?所需输出如下:
**Products**
Apple
Banana
Orange
Pear
如果我确实选择了 distinct,我显然不会得到梨,因为它不包含在 ProductA 列中。
如有任何帮助,我们将不胜感激。谢谢!
最佳答案
您可以将它们 UNION 在一起作为一个列:
SELECT ProductA AS Products
FROM tablename
UNION
SELECT ProductB
FROM tablename;
关于sql - MSSQL - 选择在两列中找到的不同产品,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30220490/