MySQL关联表多行转多列?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了MySQL关联表多行转多列?相关的知识,希望对你有一定的参考价值。

原始数据:前面两张图期望数据:后面两张Excel图的样子要求:1.expenditure 表中 根据字段 expenditure_month 每个月(eg: 1,2,3)多行转多列2.副表 关联contact 表中company_name、billing_office字段将contact_name,contact_title,contact_email 多行转多列, 转为(contact_name1,contact_title1,contact_email1,contact_name2,contact_title2,contact_email2.。。。。等等),最多为6组,如果contact_title 字段内容有包含Account ,就放到前三组,没有着放到后三组(这个很重要)小的拜谢大神

参考技术A 行转列一般都回用到case when then else end ,你看看你这个适用不,你发的图太多了···没细瞅····

以上是关于MySQL关联表多行转多列?的主要内容,如果未能解决你的问题,请参考以下文章

SQL一行多列数据分解成多行数据

Oracle:多列转多行

行列转换之——多行转多列,多列转多行实践版

MySQL 数据库结构:多列或多行

excel统计每个数据出现次数 多行多列

excel怎么把1行转多列多行