hive 非等值连接sql写法-2<转>
2014-03-05 16:40
423 查看
hive不支持非等值连接 join操作。如:
select * from tonyjointest b join rtb_requests a on b.domain like a.domian%);
但可以转化成这样:
select * from tonyjointest b join rtb_requests a on (true) where b.domain = substr(a.domain,length(a.domain)-length(b.domain)+1);
select * from tonyjointest b join rtb_requests a on b.domain like a.domian%);
但可以转化成这样:
select * from tonyjointest b join rtb_requests a on (true) where b.domain = substr(a.domain,length(a.domain)-length(b.domain)+1);
相关文章推荐
- Hive 中 Map Join 的适用场景:非等值连接<转>
- hive中间接实现不等值连接<转>
- hive 非等值连接sql写法
- sql分页样式,有点仿百度的写法 <1><2><3>...<11>
- Win7中使用Eclipse连接虚拟机中的Ubuntu中的Hadoop2.4<2>
- <转载>PL/SQL Developer如何连接64位的Oracle图解
- <转自别人的文章>SQL多表连接查询(详细实例)
- 产生<a href=##连接地址的sql语句
- 常用SQL语句收藏 <一>
- XHTML学习<2>
- <PY><Oracle>Windows下cx_Oracle配置 操作SQL
- 黑马程序员_<<GUI(图形用户管理)-----2>>
- HTML&CSS&DIV基础<2>
- 遇到一个<iostream>引发的非常难缠的连接错误LNK2001
- EntityFramework 6.0< Code First > 连接 Mysql数据库
- 指尖上的代码[C语言版]-<2>
- 触发器的使用<sql>
- Java【多线程知识总结(10)】线程通信之wait()与notify()的运用--模拟指挥官指挥2个连队交替轰炸战区<另外的写法>
- 使用Map把sql返回的list<Object>转成需要的实体对象
- FFmpeg 学习之 定时器解码两路视频并进行对比<2>