当前位置: 首页 > news >正文

网站开发代理第一营销网

网站开发代理,第一营销网,免费做祝福网站,怎样创建网站或网页在处理数据时,遇到join on的条件有多个,然而hive不支持on or,因此问了度娘,找了google才发现这东西还涉及hive优化,吭哧了一下午终于弄出来,心情豁然开朗,希望本文能帮到遇到难题的你们。 我的一…

在处理数据时,遇到join on的条件有多个,然而hive不支持on or,因此问了度娘,找了google才发现这东西还涉及hive优化,吭哧了一下午终于弄出来,心情豁然开朗,希望本文能帮到遇到难题的你们。
我的一个表是有关电话号码的,另一个表是解析这个电话号码的,分析号码的省,市,服务商,手机号就取前7位获得省市服务商,固话就取前3/4位,所以问题就来了,join 后面的条件有多个,要是sql是这样的

select call_bill.bill_id,call_bill.caller,phonearea.province,phonearea.city ,phonearea.isp 
from call_bill left outer join phonearea
on (substr(call_bill .caller,1,7) = phonearea_test.prefix
or substr(call_bill .caller,1,3)=phonearea.code);
or substr(call_bill .caller,1,4)=phonearea.code; 

到hive上你会发现有错误
尝试多种方法,应该用union all 这样

select id,caller,province,city,isp 
from ( select bi.bill_id id,bi.caller caller,ph.province province,ph.city city,ph.isp isp from  call_bill bi left outer join phonearea ph on substr(bi.caller,1,7) = ph.prefix UNION ALL select bi.bill_id id,bi.caller caller,ph.province province,ph.city city,ph.isp isp from  call_bill bi left outer join phonearea ph on substr(bi.caller,1,3)=ph.code UNION ALL select bi.bill_id id,bi.caller caller,ph.province province,ph.city city,ph.isp isp from  call_bill bi left outer join phonearea ph on substr(bi.caller,1,4)=ph.code
) tmp_tmp GROUP BY id,caller,called,province,city,isp;

----- 更新-----
应各位同盟提醒,上面的 union all 换成union 更为简单,

 select bi.bill_id id,bi.caller caller,ph.province province,ph.city city,ph.isp isp from  call_bill bi left outer join phonearea ph on substr(bi.caller,1,7) = ph.prefix UNION  select bi.bill_id id,bi.caller caller,ph.province province,ph.city city,ph.isp isp from  call_bill bi left outer join phonearea ph on substr(bi.caller,1,3)=ph.code UNION  select bi.bill_id id,bi.caller caller,ph.province province,ph.city city,ph.isp isp from  call_bill bi left outer join phonearea ph on substr(bi.caller,1,4)=ph.code

本文出自“筱Mary”博客,转载请务必保留此处
http://blog.csdn.net/qq_31382921/article/details/52095115

http://www.lbrq.cn/news/2429407.html

相关文章:

  • 江苏连云港网站建设公司北京seo全网营销
  • 济南城乡建设局官网锦绣大地seo官网
  • 做终端客户网站网络推广seo怎么做
  • 网站上传的图片怎么做的清晰合肥网
  • 好看的个人博客主页系统优化方法
  • 背投广告典型网站网站空间
  • 搭建网站用服务器还是虚拟主机做网站找哪家好
  • 思政部网站建设总结关键字挖掘机爱站网
  • 加上强机关网站建设管理的通知seo优化推广公司
  • 上海知名的网站建设公百度网首页官网
  • 南京做网站南京乐识最优百度大数据搜索引擎
  • 兰州百度公司网站建设常州免费网站建站模板
  • 南京h5 网站建设百度下载链接
  • 做网站字体格式用锐利吗要怎么网络做推广
  • wordpress 企业站模板建网站平台
  • 青岛做物流网站最新全国疫情实时大数据
  • 网站开发技术网站模板关键词广告
  • 建e网室内设计图seo推广如何做
  • 淘宝购物网站开发有什么功能网络营销专业代码
  • 犀牛建筑网校seo排名诊断
  • 上海网络平台网站建设网络服务提供者知道或者应当知道
  • 网站建设的主要内容包括网络营销期末考试试题及答案
  • 厦门建设局网站中标结果查询昆明seo建站
  • 新乡电子商务网站建设电商网站链接买卖
  • 寿光网站建设优化营销网站建设选择
  • 家庭网络搭建网站怎么推广产品
  • wordpress转zblog搜索引擎优化
  • 网站运营的成本杭州网站排名seo
  • 自己可以给公司做网站吗长沙网站se0推广优化公司
  • 怎么看网站建设百度网页版怎么切换
  • 学习pwn需要的基本汇编语言知识
  • 什么是GNN?——聚合、更新与循环
  • Linux的磁盘存储管理实操——(中)——逻辑卷管理实战
  • JavaScript的引入方式和基础语法的快速入门与学习
  • Java基础面试题
  • API获取及调用(以豆包为例实现图像分析)