如何解决基于动态值在 mysql 中进行透视
我已经看过很多其他帖子,与我的问题有关,但没有找到任何解决方案,所以请不要提及任何其他帖子。
我正在使用 mysql。 我有两个具有以下结构的表
项目:
___________________________________________
| ITEM ID | TITLE | PRICE | QUANTITY |
|__________________________________________|
|112233 |ABCDE | 45.00 | 7 |
|223344 |SFDFS | 34.00 | 8 |
|334455 |SDFSDF | 30.00 | 8 |
|787878 |XVXCVX | 23.45 | 6 |
|888888 |SFSDF | 29.00 | 5 |
| | | | |
|____________|_________|_________|_________|
项目细节:
_______________________________________________
| ITEM ID | SPECIFIC NAME | SPECIFIC VALUE |
|_______________________________________________|
|112233 | STYLE | standard |
|112233 | BRAND | phonix |
|112233 | COLOR | white |
|112233 | MFG | xyz |
|112233 | YEAR | 2021 |
|444444 | COLOR | black |
|444444 | MFG | abc |
|444444 | YEAR | 2020 |
|____________|_________________|________________|
我想要如下结果 结果:
___________________________________________________________________________________
| ITEM ID | TITLE | PRICE | QUANTITY| STYLE | BRAND |COLOR | MFG |YEAR |
|__________________________________________|_________|_________|______|_____|_______|
|112233 |ABCDE | 45.00 | 7 | standard| phonix |white | xyz |2021 |
|444444 |SFDFS | 34.00 | 8 | | |black | abc |2020 |
|____________|_________|_________|_________|_________|_________|______|_____|_______|
- Itemsspecific 表中的特定名称和特定值是动态且未知的。
注意:如果比当前结构更容易,我也可以将数据保存在其他结构中。
解决方法
对于动态,构造然后执行查询。这是执行此操作的存储过程:
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。