如何在PieCloudDB数据库中提取两列去重值并合并为单列?
提取两列去重数据并合并为单列的解决方案
假设你的表名为food_table,直接用UNION操作就能实现需求,SQL语句如下:
SELECT 蔬菜 AS Distinct_Column FROM food_table UNION SELECT 水果 AS Distinct_Column FROM food_table;
关键说明:
UNION会自动合并两个查询的结果集,并移除重复记录,不需要额外加DISTINCT;- 若用
UNION ALL则不会去重,仅简单拼接数据,不符合你的需求; - 请把语句里的
food_table替换成你实际的表名。
原始表数据:
| 蔬菜 | 水果 |
|---|---|
| 胡萝卜 | 樱桃 |
| 胡萝卜 | 苹果 |
| 卷心菜 | 桃子 |
| 蘑菇 | 樱桃 |
| 甜椒 | 橙子 |
| 甜椒 | 草莓 |
执行后结果:
| Distinct_Column |
|---|
| 桃子 |
| 胡萝卜 |
| 卷心菜 |
| 甜椒 |
| 蘑菇 |
| 草莓 |
| 樱桃 |
| 橙子 |
| 苹果 |
内容的提问来源于stack exchange,提问作者heihei Li
相关产品推荐
相关产品推荐

