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

wordpress软件下载站主题p2p网站建设需求

wordpress软件下载站主题,p2p网站建设需求,微信小程序投票怎么做,关键词优化外包服务注#xff1a;参考文章#xff1a; SQL 之共同使用ip用户检测问题【自关联问题】-HQL面试题48【拼多多面试题】_hive sql 自关联-CSDN博客文章浏览阅读810次。0 问题描述create table log( uid char(10), ip char(15), time timestamp);insert into log valuesinsert into l…注参考文章 SQL 之共同使用ip用户检测问题【自关联问题】-HQL面试题48【拼多多面试题】_hive sql 自关联-CSDN博客文章浏览阅读810次。0 问题描述create table log( uid char(10), ip char(15), time timestamp);insert into log valuesinsert into log values(a, 124, 2019-08-07 12:0:0),(a, 124, 2019-08-07 13:0:0),(b, 124, 2019-08-08 12:0:0),(c, 124, 2019-0._hive sql 自关联https://blog.csdn.net/godlovedaniel/article/details/119858751 0 问题描述 1 数据准备 create table log (uid string,ip string,login_time string )row format delimited fields terminated by \t;insert into log values (a, 124, 2019-08-07 12:00:00), (a, 124, 2019-08-07 13:00:00), (b, 124, 2019-08-08 12:00:00), (c, 124, 2019-08-09 12:00:00), (a, 174, 2019-08-10 12:00:00), (b, 174, 2019-08-11 12:00:00), (a, 194, 2019-08-12 12:00:00), (b, 194, 2019-08-13 13:00:00), (c, 174, 2019-08-14 12:00:00), (c, 194, 2019-08-15 12:00:00); 2 数据分析 共同使用问题一般此类题型都需要一对多该问题的解决核心逻辑是自关联。 完整代码如下 selectt3.uid_1, t3.uid_2 from (selectt1.ip,t1.uid as uid_1,t2.uid as uid_2from (select uid, ip from log group by uid, ip) t1join(select uid, ip from log group by uid, ip) t2where t1.ip t2.ipand t1.uid t2.uid) t3 group by t3.uid_1, t3.uid_2 having count(ip) 3; 代码分析 step1: 获取自关联的结果集 selectt1.ip,t1.uid as uid_1,t2.uid as uid_2 from (select uid, ip from log group by uid, ip) t1join(select uid, ip from log group by uid, ip) t2on t1.ip t2.ip; step2: 由于数据会两两出现所以a,b和 b,a实际上是一样的需要过滤掉这部分重复数据只需要选出 t1.uid t2.uid即过滤掉a,b这组数据。hive中不支持不等连接故使用where语句 selectt1.ip,t1.uid as uid_1,t2.uid as uid_2 from (select uid, ip from log group by uid, ip) t1join (select uid, ip from log group by uid, ip) t2where t1.ip t2.ip and t1.uid t2.uid; step3:按照组合键分组并过滤出符合条件的用户 selectt3.uid_1, t3.uid_2 from (selectt1.ip,t1.uid as uid_1,t2.uid as uid_2from (select uid, ip from log group by uid, ip) t1join(select uid, ip from log group by uid, ip) t2where t1.ip t2.ipand t1.uid t2.uid) t3 group by t3.uid_1, t3.uid_2 having count(ip) 3; 3 小结 本案例题型属于“共同xx”例如共同好友、互相认识、共同使用等。遇到这类关键字的时候往往可以采用自关联的方式解决。笛卡尔积一对多去重取一
http://www.pierceye.com/news/994298/

相关文章:

  • 做什么网站小程序网站开发怎么样
  • 西安建设网站电话号码上海公司查询官网
  • 空间除了可以做网站还能干什么北京王府井在哪个区
  • 网站的下载二维码怎么做网站地图 模板
  • 网站建设必要性阳江房产网0662
  • 南阳网站推广优化公司哪家好企业网站免费
  • jsp与asp做的网站网页微信登录不了
  • 网站开发登录要做哪些验证wordpress如何修改电子邮箱
  • 网站空间租用合同wordpress更改主题名称
  • 宁波网站推广找哪家wordpress 搜索标签
  • 购物网站建设特色沈阳公司网站制作
  • seo网站编辑是做什么的微博seo排名优化
  • 南通网站建设方案托管关键词优化排名首页
  • 哈尔滨全员核酸检测福建整站优化
  • 电子商务网站建设汉狮辽宁移动网站
  • 厂西建设厅网站网站流量依赖率
  • 手机能看的网站企业网站开发市场
  • 企业建设网站的过程世界各大网站搜索引擎提交入口
  • 网站建设云南做静态网站成本
  • 超低价的锦州网站建设网站开发有哪些软件有哪些
  • 中英文网站后台photoshop做网站
  • 优秀网站开发公司软件开发工具与环境实践报告
  • 茂名网站开发网站关键词优化步骤
  • 介绍家乡的网站怎么做天眼查企业查询公司
  • 公司网站建设代理一般做多久苏州关键词优化企业
  • 北京网站网站建设vps做网站怎么加速
  • 销售网站怎么做一个公司可以做多少网站
  • 西安旅游攻略必去景点网站优化成都哪里好
  • 网站特色泉州做网站优化价格
  • 小米官方网站开发版在哪里推进门户网站建设 用好用活