当select distinct a,b,c时,只会对a、b、c都起作用,无法达到只顾虑多余的a列;

根据hive官方网站说明:当有表

a  b

10  1

10  2

10  3

此时select a,b from test group by a是无法工作的,因为hive不知道你是要取第一行的b还是取最小的b,所以选择权交给用户。

可以这样达到效果:select a ,min(b) b from test group by a

MySQL等其他数据库默认是支持的,并且默认是取第一行

最新文章

  1. .NET Core 2.0版本预计于2017年春季发布
  2. I/O Directory类
  3. c# 动态执行脚本,相关的几个脚本引擎.
  4. YaHoo 前端优化军规
  5. SQL删除重复的记录(只保留一条)
  6. Python 2.x与3.x共存
  7. phpcms v9教程 联动搜索在房地产网站开发中的应用
  8. wampserver使用过程中遇到的问题及相关配置
  9. shell 并发多进程同时执行
  10. NYOJ 69 数的长度(数学)
  11. Linux无法连接上127.0.0.1,拒绝连接,更新时提示无法下载,无法正常使用apt-get update
  12. python_冒泡算法
  13. Thinkphp中的 I 函数(Thinkphp3.2.3版本)
  14. 携程实时计算平台架构与实践丨DataPipeline
  15. Homebrew简介和基本使用
  16. 读《javascript语法精粹》知识点总结
  17. ubuntu 升级 python3.5到 python3.6
  18. 【创建模式】--Singleton
  19. John:How JavaScript Timers Work
  20. thymeleaf的常见问题汇总

热门文章

  1. /var/cache/apt/archives/lock - open
  2. Linux学习笔记3-VI 和 VIM的使用
  3. Struts2 对Action中所有方法进行输入校验、单个方法进行校验
  4. Android studio 安装,JDK 出错解决方案
  5. SharePoint 2013 讨论板列表"Connect to Outlook" 不可用解决方案
  6. csharp中DateTime总结
  7. 根据自己的需要适度使用Web开发框架
  8. JDBC操作封装
  9. Lazarus解决含中文文件名或路径的使用问题
  10. Git 系列(五):三个 Git 图形化工具