hive -- 协同过滤sql语句

数据:

*.3g.qq.com|腾讯应用宝|应用商店
*.91rb.com|91手机助手|应用商店
*.app.qq.com|腾讯应用宝|应用商店
*.haina.com|腾讯应用宝|应用商店
*.myapp.com|腾讯应用宝|应用商店
*.sj.91.com|91手机助手|应用商店
0img.imgo.tv|芒果TV|手机视频
1.234.61.192|爱奇艺视频|手机视频
1.234.61.215|爱奇艺视频|手机视频
10.0.0.172|优酷视频|手机视频
10.0.0.172|多米音乐|手机音频
10.123.254.0|中国联通手机音乐|手机音频
10.123.254.122|优酷视频|手机音频
10.123.254.122|中国联通手机音乐|手机音频
10.123.254.21|沃电台|手机音频
10.123.254.22|音悦Tai|手机音频
10.123.254.22|沃音悦台|手机音频
10.123.254.23|沃音悦台|手机音频
10.123.254.24|沃唱吧|手机音频
10.123.254.25|炫铃DIY|手机音频

根据sql 根据内容推荐  商品类型

思路:

1 拿到制定ip的 type
        2 根据type 拿它都有什么类型

3 排除自己看过的类型 剩下的就是推荐给他的

    select t2.source
from(
select distinct(tab1.source) source
from(
select type
from tab1
where ip='10.123.254.22') t1,tab1
where t1.type=tab1.type) t2 left outer join(
select distinct(source)
from tab1
where ip='10.123.254.22') t3
on t2.source=t3.source
where t3.source is null;

转载于:https://www.cnblogs.com/meiLinYa/p/9302990.html

hive -- 协同过滤sql语句相关推荐

  1. mysql和hive的sql语句,hive中使用sql语句需要注意的事项

    最近在熟悉hive,使用hive中的sql语句过程中出现了一些问题. 1,hive中的insert into语句 hive> select * from t_hive2; OK 1623 611 ...

  2. hive 把mysql语句执行_Hive SQL 语句的执行顺序

    提示 Hive SQL 教程 编写中,使用过程中有任何建议,提供意见.建议.纠错.催更加微信 sinbam. 当我们写了一个 sql,但是执行起来很慢,这时如果我们知道这个sql的底层执行流程是怎样的 ...

  3. Hive SQL语句的正确执行顺序

    前言:hive的执行顺序也是总结mapreduce的执行顺序!!! 关于 sql 语句的执行顺序网上有很多资料,但是大多都没进行验证,并且很多都有点小错误,尤其是对于 select 和 group b ...

  4. 使用Hive SQL语句统计分析

    文章目录 1 多维度统计PV总量 按时间维度 按终端维度 按栏目维度 按referer维度 人均浏览量 统计pv总量最大的来源TOPN (分组TOP) 2 受访分析(从页面的角度分析) 各页面访问统计 ...

  5. 在Hive中执行DDL之类的SQL语句时遇到的一个问题

    在Hive中执行DDL之类的SQL语句时遇到的一个问题 作者:天齐 遇到的问题如下: hive> create table ehr_base(id string); FAILED: Execut ...

  6. beeline执行sql语句_由“Beeline连接HiveServer2后如何使用指定的队列(Yarn)运行Hive SQL语句”引发的一系列思考...

    背景 我们使用的HiveServer2的版本为0.13.1-cdh5.3.2,目前的任务使用Hive SQL构建,分为两种类型:手动任务(临时分析需求).调度任务(常规分析需求),两者均通过我们的We ...

  7. 使用Hive或Impala执行SQL语句,对存储在HBase中的数据操作

    https://www.zybuluo.com/aitanjupt/note/209941 使用Hive或Impala执行SQL语句,对存储在HBase中的数据操作 〇.摘要 一.基础环境 二.数据存 ...

  8. 数据库SQL语句学习笔记(4)-过滤数据

    1.数据库检索要求满足特定搜索条件的行会被检索出来,搜索条件也被称作是过滤条件. 在SELECT语句中,数据更具WHERE子句进行搜索条件过滤,在FROM子句之后给出 SELECT prod_name ...

  9. MySQL过滤相同binlog_通过Linux命令过滤出binlog中完整的SQL语句

    DB:MySQL 5.6.16 CentOS:CentOS release 6.3 (Final) 当insert语句通过空格跨行输入的时候,如何提取完整的insert语句! 创建一个空表: mysq ...

最新文章

  1. Codeforces Round #370 (Div. 2)
  2. 【AC自动机】单词(luogu 3966/ybtoj AC自动机-2)
  3. Scheduled SQL: SLS 大规模日志上的全局分析与调度
  4. 有一门课不及格的学生(信息学奥赛一本通-T1048)
  5. (案例六)三种scrapy模拟登陆策略
  6. 外媒:新iPhone系列配备更大无线充电线圈 反向无线充即将到来
  7. DDK build的时候C2220警告当错误处理
  8. spring之httpclient doget请求
  9. python删除文件_python删除指定类型(或非指定)的文件实例详解
  10. 动态规划--矩阵链乘法
  11. jquery遍历json与数组方法总结
  12. 一文掌握有序logistic回归分析
  13. 个推mastersecret_个推 服务端 SDK
  14. 腾讯云搭建 CentOS 可视化界面startx无效解决方法
  15. 华为HarmonyOS 鸿蒙,符合华为鸿蒙HarmonyOS更新的设备
  16. SCAU 18709 魔法
  17. GUI上半段学习总结
  18. JavaScript轻应用UI介绍
  19. html中写for,HTML标签的for属性
  20. 深度卷积神经网络中的patch

热门文章

  1. 常见的光纤连接器有哪些?光纤连接器的种类科普
  2. zoj 1377 Grandpa‘s Estate
  3. 电脑突然无法播放html音频,联想电脑突然没声音了音乐也播放不了,这到底是为什么啊...
  4. node.js测试html tdd,nodejs的单元测试框架mocha
  5. 游戏运营专员的职责有哪些?提高游戏收入的关键是什么?
  6. leetcode-位运算
  7. CompletableFuture教程
  8. [hive]return code -101 from org.apache.hadoop.hive.ql.exec.mr.MapRedTask. GC overhead limit exceeded
  9. i9级E52450处理器_原来同型号处理器后缀字母不同性能差异会这么大
  10. 杭电计算机考研(初试+复试)经验分享