最近在做毕业设计,其中需要查询用户的好友列表,没有太好的办法,就新建了一个表存了用户Id和好友的Id,好友的Id是放在了一个字段里,并用“,”隔开,可以使用下面这句来通过用户好友的Id来查询好友的昵称。

用户信息表  userinfo:

好友表  friends:

查询语句:

SELECT userNicheng FROM userinfo WHERE FIND_IN_SET(userId,(SELECT friendsId  FROM friends WHERE userId=3))

查询结果:

mysql 一个字段用“,”隔开存多个id,多表关联查询相关推荐

  1. MySQL 一个字段,用’,‘隔开,存储多个id,关联查询

    MySQL 一个字段,用','隔开,存储多个id,关联查询 因为朋友过来问我,一个商品表的一个颜色的关联字段,里面放着多个颜色的id,这些id用逗号隔开,然后想要查出一条商品记录上显示出所有颜色.实现 ...

  2. mysql join on 索引_连接查询,表关联查询join on,索引,触发器,视图

    一.连接查询 1.统计每一个部门的人数  "部门名,部门的人数" select department,count(eid) from employee group by depar ...

  3. MySQL数据库基础(多表关联查询、内外全连接、复合条件查询、子查询)

    文章目录 一.笛卡尔积查询 二.内.外.全连接查询 三.复合条件查询 四.子查询 五.EXIST判断 本篇文章主要介绍MySQL里的多表关联查询,其中包括了笛卡尔积查询.内连接查询.外连接查询.全连接 ...

  4. MySQL多表关联查询效率高点还是多次单表查询效率高,为什么?

    这里写目录标题 MySQL多表关联查询对比多次单表查询,哪个效率高? 疑问: 高手解答: <阿里巴巴JAVA开发手册>里面写超过三张表禁止join 这是为什么?这样的话那sql要怎么写? ...

  5. 面试官:为什么mysql不建议执行超过3表以上的多表关联查询?

    概述 前段时间在跟其他公司DBA交流时谈到了mysql跟PG之间在多表关联查询上的一些区别,相比之下mysql只有一种表连接类型:嵌套循环连接(nested-loop),不支持排序-合并连接(sort ...

  6. Mysql多表关联查询

    ​​​​​三表(replay_case.replay_task及general_flow)联合查询,注意select时,如果某个字段在不同的表中有重复的话需要指定具体的表,比如应该使用:select ...

  7. 为什么 MySQL 不建议执行超过 3 表以上的多表关联查询?

    目录 一.概述 二.讨论 一.概述 前段时间在跟其他公司 DBA 交流时谈到了 MySQL 与 PG之间在多表关联查询上的一些区别,相比之下 MySQL 只有一种表连接类型:嵌套循环连接 (neste ...

  8. mysql一次查询无关联多个表_面试官:为什么mysql不建议执行超过3表以上的多表关联查询?...

    点关注,不迷路:持续更新Java架构相关技术及资讯热文!!! 概述 前段时间在跟其他公司DBA交流时谈到了mysql跟PG之间在多表关联查询上的一些区别,相比之下mysql只有一种表连接类型:嵌套循环 ...

  9. 为什么mysql不建议执行超过3表以上的多表关联查询?

    概述 前段时间在跟其他公司DBA交流时谈到了mysql跟PG之间在多表关联查询上的一些区别,相比之下mysql只有一种表连接类型:嵌套循环连接(nested-loop),不支持排序-合并连接(sort ...

最新文章

  1. rich-text 图片控制_武汉煤制工业级乙二醇图片
  2. myeclipse 引用jar包中代码,做断点
  3. Java并发编程中的若干核心技术,向高手进阶
  4. 面试官:前端跨页面通信,你知道哪些方法?
  5. ubuntu不显示壁纸,桌面右键无反应
  6. CTR预估中GBDT与LR融合方案
  7. 安装open3d python
  8. 【转】用MYSQL都可能会遇到的问题:MYSQL字符数字转换
  9. java怎么中断流_JAVA代码运行中断
  10. 【第五课】LNMP环境的入门
  11. (机器学习之算法)凸优化
  12. jenkins教程_4 Docker+SpringCloud
  13. 用matlab求三次方程根,三次方程的根式求解(通俗版本)
  14. 好友返利网站开发 一
  15. java.net.URISyntaxException: Illegal character in scheme name at index XX
  16. 1.markdown基础语法
  17. 腾讯地图api-基本用法总结
  18. 学渣的刷题之旅 leetcode刷题 21.合并两个有序列表
  19. 一文讲解Typescript中工具类型
  20. soot基础 -- soot中基本的对象

热门文章

  1. JavaScript获取当前日期并格式化
  2. BasicAnimation:纯Swift的基础动画库,支持 iOS 属性动画:缩放、旋转、平移、背景颜色、透明度、阴影等和弹性动画
  3. 【工具】Vscode翻译插件推荐
  4. 解决:电脑前面板耳机没声,后插孔有声,找不到Realtek高清晰音频管理器,安装realtek hd audio dIver失败
  5. QT中在设计师Design进行界面开发后查看ui源码
  6. java Excel图片在合并单元格等比缩放且居中显示
  7. 基于lvgl与mplayer音乐播放器
  8. sohu邮箱,谁与争锋!
  9. ESXi虚拟机NTP同步
  10. 基于Python的Django和MySQL实现的合同管理系统