mysql将不同行数结果合并成多列_将多行合并到mysql中的一行和多列

  • Post author:
  • Post category:mysql


我正在MYSQL工作,需要将用户数据提取到一个视图中.我将使用电子邮件客户端中的数据,因此我无法在应用程序层中执行此操作.

问题是用户的每个数据字段都包含在单独的行中(这是Wordpress如何设置数据结构).

例如,wp_usermeta为每个用户提供了多行数据,如下所示:

user_id meta_key meta_data

2 first_name Jane

2 last_name Austin

2 email jane@me.com

3 first_name Jack

3 last_name Palmer

3 email jack@me.com

我需要将数据组合成一行,单独的字段,如下所示:

user_id first_name last_name email

2 Jane Austin jane@email.com

3 Paul Parker jack@email.com

我已经搜索过,在任何地方找不到这个确切的问题(我发现很多连接,但这不是我需要的).



版权声明:本文为weixin_35795357原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。