我有一个表,其中包含数据
key val
Product Oranges
Customer Alan Sherry
Product Apples
Area Isles
Customer John C
等等
我想将其更改为更像
Product customer Area
Oranges Alan Sherry Isles
Appleas John C
我该怎么做
谢谢
最佳答案
仅使用sql可能很难做到这一点。您可以使用光标查找产品,客户,区域(按特定顺序,也许是?),然后为这3个项目设置变量,直到每次进入产品为止,然后将已设置的变量刷新为使用and insert语句创建的新表,然后重新开始阅读。
游标内的语句将取决于键val表中数据的具体情况。
关于mysql - mysql将列更改为行标题,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6208503/