取不重复值

如何分别取出好几列的不重复值

其实123 发布于 2019-12-24 11:12
1min目标场景问卷 立即参与
回答问题
悬赏:4 F币 + 添加悬赏
提示:增加悬赏、完善问题、追问等操作,可使您的问题被置顶,并向所有关注者发送通知
共4回答
最佳回答
0
JackloveLv7高级互助
发布于2019-12-24 11:18(编辑于 2019-12-24 11:20)

好几列是好几个字段么 如果是的话可以sql里面这样写

select 
distinct 
*
from
(select a from 表 union select b from 表 union select c from 表) he


  • 其实123 其实123(提问者) 可是这样筛选出来的所有字段都变成了一列,能像以前一样还是三列嘛
    2019-12-24 11:29 
  • Jacklove Jacklove 回复 其实123(提问者) 那你单独去重不就好了?
    2019-12-24 12:07 
  • 其实123 其实123(提问者) 回复 Jacklove 我单独去重怎么在一个表里?
    2019-12-24 13:40 
  • Jacklove Jacklove 回复 其实123(提问者) 单独去重的话要建多个数据集了
    2019-12-24 13:44 
最佳回答
1
873282620Lv3初级互助
发布于2019-12-24 11:20

image.png

最佳回答
1
asdhy002Lv3见习互助
发布于2019-12-24 11:20

SQL中distinct关键词吧,或者单元格属性选择分组属性

最佳回答
1
mqhLv6见习互助
发布于2019-12-24 14:06

SQL中使用 distinct 进行去重。

  • 5关注人数
  • 596浏览人数
  • 最后回答于:2019-12-24 14:06
    请选择关闭问题的原因
    确定 取消
    返回顶部