数码资讯
多个数据显示group_concatMySQL相结合的方法
本文的实例讲述使用group_concat合并多个数据显示MySQL的方法。具体实现的方法如下: 假设有这样的要求: 1:类表: 我class_name 2:学生名单: 我的名字class_id 如果我们想查一下所有班级和每个班下的学生,你会想到的。 复制代码代码如下:选择 Banji。*,user
选购提示
关注价格、性能、续航、售后和真实使用场景,理性比较后再下单。
本文的实例讲述使用group_concat合并多个数据显示MySQL的方法。具体实现的方法如下:
假设有这样的要求:
1:类表:
我class_name
2:学生名单:
我的名字class_id
如果我们想查一下所有班级和每个班下的学生,你会想到的。
复制代码代码如下:选择
Banji。*,user.name
从`班吉`
左连接用户
在班吉。ID =用户。`类`
在班吉id = 2。
所以我们得到的成绩和学生的成绩是一样的。我想得到的是一个包含所有学生的数据。
复制代码代码如下:选择
Banji *,group_concat(用户名称)名称
从`班吉`
左连接用户
在班吉。ID =用户。`类`
在班吉id = 2。
这样,只得到一个结果,结果包含了所有的学生,名字,
身份证件
class_name
名称
二
二
Lisi,Zhaoliu,刘,小两,小明,张
还可以自定义分隔符:
复制代码代码如下:选择
Banji *,group_concat(user.name分离器的名字| )
从`班吉`
左连接用户
在班吉。ID =用户。`类`
在班吉id = 2。
所得结果:
身份证件
class_name
名称
二
二
Lisi | zhaoliu |刘|点二|小明|
希望这篇文章对大家的mysql数据库程序设计有所帮助。
假设有这样的要求:
1:类表:
我class_name
2:学生名单:
我的名字class_id
如果我们想查一下所有班级和每个班下的学生,你会想到的。
复制代码代码如下:选择
Banji。*,user.name
从`班吉`
左连接用户
在班吉。ID =用户。`类`
在班吉id = 2。
所以我们得到的成绩和学生的成绩是一样的。我想得到的是一个包含所有学生的数据。
复制代码代码如下:选择
Banji *,group_concat(用户名称)名称
从`班吉`
左连接用户
在班吉。ID =用户。`类`
在班吉id = 2。
这样,只得到一个结果,结果包含了所有的学生,名字,
身份证件
class_name
名称
二
二
Lisi,Zhaoliu,刘,小两,小明,张
还可以自定义分隔符:
复制代码代码如下:选择
Banji *,group_concat(user.name分离器的名字| )
从`班吉`
左连接用户
在班吉。ID =用户。`类`
在班吉id = 2。
所得结果:
身份证件
class_name
名称
二
二
Lisi | zhaoliu |刘|点二|小明|
希望这篇文章对大家的mysql数据库程序设计有所帮助。
声明:本文内容用于数码产品信息整理与选购参考,具体价格、库存、售后政策以官方渠道和电商页面实时信息为准。