美文网首页二叉树之下SQL
双表联查,如何通过数组查询对应的数据

双表联查,如何通过数组查询对应的数据

作者: Snailwang04 | 来源:发表于2018-07-08 23:13 被阅读10次

现在有这样的两个表

A表:

A表

B表

B表

我现在要查询A表中的id,name和B表中的cname

解决方法:

  select user.id,user.name,GROUP_CONCAT(role.role_name) as b_name from user JOIN role ON FIND_IN_SET(role.id,user.user_group) GROUP BY user.id

最后结果:

结果

相关文章

  • 双表联查,如何通过数组查询对应的数据

    现在有这样的两个表 A表: B表 我现在要查询A表中的id,name和B表中的cname 解决方法: selec...

  • 22《MySQL 教程》JOIN 表连接

    前面小节介绍了表的设计三范式和单表的查询,本小节介绍如何将通过多个表进行关联查询数据,其中连表查询包括 LEFT ...

  • 2021-08-29

    数据模型: 插入数据: 查询数据: 两表,连查询研究: 单表查询研究: 结果; 三表联查 结果: 项目思路:"""...

  • 关联查询、子查询与分页查询

    关联查询 关联关系分为一对一,一对多,多对多关系关联查询就是从多张表中查询数据,当我们使用n张表使用关联查询,至少...

  • sql多表关联查询

    关于 有时候,我们查询数据时,会采用多数据库关联查询的方式。数据库通过连接两张表或多张表查询时,会生成一张临时的中...

  • sql多表关联查询

    关于 有时候,我们查询数据时,会采用多数据库关联查询的方式。数据库通过连接两张表或多张表查询时,会生成一张临时的中...

  • mybatis高级映射——(延迟加载)

    一.什么是延迟加载 延迟加载:先从单表查询,需要时再从关联表去关联查询,大大提高数据库性能,因为查询单表要比关联查...

  • Hive面试题

    1、Hive表关联查询,如何解决数据倾斜的问题?(☆☆☆☆☆) 1)倾斜原因: map输出数据按key Hash的...

  • MySQL的多表关联查询

    一、多表关联查询 多表关联查询是使用一条SQL语句,将关联的多张表的数据查询出来。 1.1 交叉查询 交叉查询就是...

  • 关联关系查询(第一讲)

    关联查询 当查询内容涉及到具有关联关系的多个表时,就需要使用关联查询。根据表与表之间的关联关系的不同,关联查询分为...

网友评论

    本文标题:双表联查,如何通过数组查询对应的数据

    本文链接:https://www.haomeiwen.com/subject/odpauftx.html