friend表结构 DROP TABLE IF EXISTS FRIEND; create table friend( uid bigint not null comment '用户标识', friend_uid bigint not null comment '申请加为好友的用户标识', sys_create_date datetime not null comment '申请时间', sys_last_update datet

friend表结构

DROP TABLE IF EXISTS FRIEND;

create table friend(

uid bigint not null comment '用户标识',

friend_uid bigint not null comment '申请加为好友的用户标识',

sys_create_date datetime not null comment '申请时间',

sys_last_update datetime not null comment '更新时间',

state tinyint not null comment '好友状态 0 : 删除, 1:申请好友, 2 : 好友',

primary key(uid, friend_uid)

)ENGINE=InnoDB DEFAULT CHARSET=utf8 COMMENT '好友表';

select friend_uid from

friend where state=2 and

uid in (select friend_uid from friend where uid=13 and state=2)

and friend_uid not in (select friend_uid from friend where uid=13 ) and friend_uid != 13 limit 6

uid为当前用户的ID,为id为13的用户查询二度人脉好友

本条技术文章来源于互联网,如果无意侵犯您的权益请点击此处反馈版权投诉

本文系统来源:php中文网

mysql人脉图_根据二度人脉推荐好友sql相关推荐

  1. 图数据库Neo4j实现人脉推荐——二度人脉

    "吾尝终日而思矣,不如须臾之所学也:吾尝跂而望矣,不如登高之博见也.登高而招,臂非加长也,而见者远:顺风而呼,声非加疾也,而闻者彰.假舆马者,非利足也,而致千里:假舟楫者,非能水也,而绝江河 ...

  2. Hadoop实例:二度人脉与好友推荐

    一.在新浪微博.人人网等社交网站上,为了使用户在网络上认识更多的朋友,社交网站往往提供类似"你可能感兴趣的人"."间接关注推荐"等好友推荐的功能.一直很好奇这个 ...

  3. 【算法题】MapReduce编程,寻找二度人脉

    这是某资讯APP公司的面试题,考察MapReduce的编程思想. 给定一个人脉关系的文件,从中找到二度人脉.比如给定如下的人脉关系, A B C D E B E F C G G H I J 应输出 A ...

  4. PHP实现二度人脉算法

    <?php /**  * 数据库中得到的关注列表  * $str字符串中,每个逗号分隔的记录表示前者关注后者  */ $str = "A-B,A-C,A-D,A-E,A-F,A-G,B ...

  5. 图Graph--寻找二度好友(BFS应用)

    社交网络可以用图来表示(查阅图的概念). 寻找二度好友,这个问题就非常适合用图的广度优先搜索BFS算法来解决,因为广度优先搜索是层层往外推进的. 首先,遍历与起始顶点最近的一层顶点,也就是用户的一度好 ...

  6. 什么样性格的人适合科研_什么性格的人更容易得癌症?科学研究这么看

    除了少数已知的致癌因素(例如抽烟诱发肺癌.嚼槟榔诱发口腔癌)外,大部分癌症的原因仍不清楚. 但当一个人得了癌症后,周遭的人常会感叹:"这样的好人怎么得癌症?"接着还是讨论是否患者工 ...

  7. 二度人脉推荐(案例)

    - 基于:hadoop2.x集群:HDFS + MapReduce JobFriends Mao01 Resource01 Map02 Resource02 JobFriends package co ...

  8. 单例模式访问mysql设计类图_如何应用策略设计模式分离JDBC数据库连接中的外部环境信息...

    软件项目实训及课程设计指导--如何应用策略设计模式分离JDBC数据库连接中的外部环境信息 1.什么是策略(Strategy)设计模式 策略设计模式把"算法"(也就是软件应用系统中的 ...

  9. mysql 11关系图_用实体关系图进行数据库建模(PD11+Visio)

    用实体关系图进行数据库建模 (ccidnet阿良@仙人掌工作室 2001年08月14日) 一.概述 很可能你现在正在规划一个数据库驱动的网站:而且几乎可以肯定的是,你一定已经浏览过数据库驱动的网站.过 ...

  10. mysql内外链接图_图解MySQL 内连接、外连接、左连接、右连接、全连接

    用两个表(a_table.b_table),关联字段a_table.a_id和b_table.b_id来演示一下mysql的内连接.外连接( 左(外)连接.右(外)连接.全(外)连接). mysql版 ...

最新文章

  1. python绘制立体玫瑰花-Python 玫瑰花绘制
  2. uboot更改gpio电平_ECBM系列教程4:单片机的手和脚——GPIO
  3. websocket vs keep-live
  4. oracle cast multiset table 语法演示
  5. 算法图解学习笔记01:二分查找大O表示法
  6. IDEA新建maven项目漏掉webapp目录解决方法
  7. P3327 约数的个数和 [约数函数性质,数论分块]
  8. 国产特斯拉Model Y已开始向欧洲用户交付
  9. 张杰和机器人_科学艺术两开花,国内首个机器人乐队诞生有什么重要的意义?...
  10. adb ps shell 查看进程,如何使用ADB命令检测正在运行的应用程序
  11. 推荐系统/计算广告相关资料整理
  12. SAP MM T-Code
  13. 一键部署office的工具——OTool
  14. Python官方文档中文版在线教程
  15. jsp技术(一)—— jsp简介与原理
  16. 软件测试基础——功能测试
  17. 秀才还是野兽(规划还是探索)
  18. ssm电子族谱信息管理系统的设计与实现毕业设计-附源码161714
  19. python自动化交易 期货_一只股票一天可以撤单单几次
  20. LeetCode1-620题汇总,希望对你有点帮助!

热门文章

  1. JAVA刷视频代码,Java+adb命令实现自动刷视频脚本
  2. 【oracle】查看当前用户各个表的记录数
  3. 栅栏密码怎么写java程序_栅栏密码
  4. 基于Java毕业设计新能源汽车租赁管理系统源码+系统+mysql+lw文档+部署软件
  5. 电脑桌面天气计算机备忘录,有什么桌面软件可以显示:时间,天气,还有备忘录的?...
  6. AI一分钟|亚马逊回应中国代工厂违规事件;特斯拉将开启全自动驾驶功能;小米CDR招股书看点...
  7. OpenDrive格式高精度地图详细解析及其使用(1.栅格地图、OpenDrive坐标系以及参考线介绍)
  8. 关于JAVA输入输出流造成的Runtime线程阻塞问题【新人笔记】
  9. 基于Arduino的循迹小车
  10. 我的世界服务器logo在线制作软件,[树形图制作者]Chestcommands and BossShop首家支持图标显示的编辑器...