【发布时间】:2014-11-15 05:18:46
【问题描述】:
我想从这个 sql 表的每一列中检索不同的行
我的桌子
1 Apple
2 Banana
3 Apple
2 Apple
1 Orange
我想要这样的结果:
1 Apple
2 Banana
3 Orange
请帮我解决这个问题
【问题讨论】:
-
你试过SELECT DISTINCT吗?
-
在每一列上尝试
SELECT DISTINCT。您将获得 2 个结果集。然后执行UNION ALL或FULL OUTER JOIN将 2 个结果集合并为 1 个。 -
我已经尝试从数据联合中选择不同的 [名字] 所有从数据中选择不同的 [姓氏] ---- 但结果出现在单列(“名字”)中......我想要结果在两列中
-
您需要解释这背后的逻辑——从原始数据到结果,您想做什么?这背后的想法/规则是什么?不要只是将两组数据转储给我们,让我们想知道这里可能发生了什么!