使用变量列查看键值表
我的数据位于键值表(在 MySql 中)中,其形状如下:
id, key, value
现在为了导出给我的用户,我需要将其转换为一个所有键作为列的表。 (实际上,大约 100 个键中只有大约 20 个需要位于该表中)
工作流程将是向我的用户提供,以便他们可以更正表并重新导入表。
我只是在编写一个相当复杂的选择命令来给我这样一个表。它已经是一个很长的命令了,我希望它不需要被调试。
我忍不住认为这应该是一个已经解决的问题;)
所以我希望任何人都可以为我提供一些线索。
I have my data in a key-value table (in MySql) which has the shape:
id, key, value
Now for export to my users I need to transform it into a table with all the keys as columns. (actually only ~20 of the ~100 keys need to be in that table)
The workflow would be to provide it my users so that they can correct the table and to reimport the tables.
I'm just in writing a quite complex select command to give me such a table. It already is some heck of long command and I hope it will not need to be debugged.
I can't help but think this should be an already solved problem ;)
So I'm hoping anyone can provide me with some clues.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
到目前为止,我编写了一个可以构建视图的脚本。
这将为我自己创建这样一个视图 - 尽管我有点困惑为什么这个
GROUP BY
是必要的。虽然不是 SQL 开发人员,但我很确定我在这个程序中走了很长的路。
另外,我只能使用 61 个表进行连接,这真是太糟糕了。我想我们很快就会需要更多。
So far I hacked together a script that will construct a view.
That will create such a view for myself - though I'm a bit confused why this
GROUP BY
is neccesary.Not being a SQL developer I'm pretty sure I took the long way in this program.
Also that I'm only able to use 61 tables for joins is a bummer. I think we will soon need more.