mysql - 如何在 MySQL 中“Unstack”一个表?
问题描述
我在这里的第一个问题。我确实尝试搜索类似的问题和答案,但不知何故并没有完全返回我所追求的。
我有一个如下的原始表格。预测量按期间叠加。
我试图“取消堆叠”表格,以便在不同时期的每个不同列中有一个产品主列和预测量。
原表:
产品 | 时期 | 预测量 |
---|---|---|
产品1 | 1月21日 | 500 |
产品2 | 1月21日 | 200 |
产品3 | 1月21日 | 300 |
产品1 | 2月21日 | 400 |
产品3 | 2月21日 | 500 |
产品1 | 3月21日 | 120 |
产品2 | 3月21日 | 50 |
产品3 | 3月21日 | 180 |
产品4 | 3月21日 | 200 |
愿望表:
产品 | 1月21日 | 2月21日 | 3月21日 |
---|---|---|---|
产品1 | 500 | 400 | 120 |
产品2 | 200 | 50 | |
产品3 | 300 | 500 | 180 |
产品4 | 200 |
我首先尝试创建一个包含所有唯一产品名称列的表。然后继续加入每个月的数量表。我能够做两个月但如果有很多时期,它就无法扩展。
我使用 MySQL,但任何应用程序的解决方案都会有所帮助。我可以设法转换语法。谢谢。
解决方案
推荐阅读
- focus - 当我按回车键或单击文本字段外部时,如何删除文本字段焦点?(SwiftUI,MacOS)
- javascript - 在移动设备上放大时如何删除页面下的空白
- kerberos - SSPI 意外地为具有相同密码的帐户进行身份验证
- php - 将 PHP 表单连接到 MySQL 问题
- c - 我可以使用标记粘贴来处理编译时命名吗?
- api - 内部 API 无法通过内部 APIGEE 访问
- python - python中的subprocess.call()是用来做什么的?
- ios - iOS Facebook 登录在升级到 5 后无法正常工作
- android - 通过数据绑定中的变量标签设置文本大小
- php - Wordpress 将自定义键和值添加到 wp_query 响应