使用sql select(Mysql服务器)将动态行转换为列?

使用sql select(Mysql服务器)将动态行转换为列?,mysql,sql,Mysql,Sql,我有一张“组织”表格: 以及当我们发现组织的其他设置“设置”(不固定)时的表格: 最后一个表是“设置_值”,我们在其中找到了3个组织的值: 我需要创建一个视图来给出这个结果 IdOrganisation | LibelleOrganisation | DateCreation | DateModification | Mail | Tel | Pays | Code Postal | Ville | Adresse | Logo | Secteur 62 | Prevealys | 20

我有一张“组织”表格:

以及当我们发现组织的其他设置“设置”(不固定)时的表格:

最后一个表是“设置_值”,我们在其中找到了3个组织的值:

我需要创建一个视图来给出这个结果

IdOrganisation | LibelleOrganisation | DateCreation | DateModification | Mail | Tel | Pays | Code Postal | Ville | Adresse | Logo | Secteur

62 | Prevealys | 2016-10-11 10:40:24| 2016-10-11 10:40:24 | mail@gmail.com  | 002122222222 | NULL | NULL | NULL | NULL | NULL | NULL

68 | Solutions Conduite d'activité | 2016-11-01 15:06:32 | 2016-11-01 15:06:32 | NULL | NULL | Tunisie | NULL | NULL | Borj Baccouche Ariana | NULL | NULL

Thx,

你试过什么?您可能想看看PIVOT操作符。

我使用PHP进行连接,但超过5000行的加载变得非常缓慢。PIVOT肯定会对您有所帮助。祝你好运,因为它不是最简单的关系运算符!是的,我确认:'(