使用mysql视图规范化数据

使用mysql视图规范化数据,mysql,database,view,Mysql,Database,View,我得到了一个mysql表,其中包含来自Excel的非规范化数据,其中每个表行只包含一个单元格ID及其值。例如,数据行如下所示: 记录ID单元格ID值 ---- --- --- 100 A1苹果 100 B1梨 100 C1桃子 200 A2香蕉 200 B2番茄 300 C2浆果 是否可以在mysql中创建一个视图,将数据规范化如下: 记录ID A1 B1 C1 A2 B2 C2 100苹果梨桃零,零零 200零香蕉番茄浆果 如果无法查看,是否可以使用sql select以所需方式创建另一个

我得到了一个mysql表,其中包含来自Excel的非规范化数据,其中每个表行只包含一个单元格ID及其值。例如,数据行如下所示:

记录ID单元格ID值 ---- --- --- 100 A1苹果 100 B1梨 100 C1桃子 200 A2香蕉 200 B2番茄 300 C2浆果

是否可以在mysql中创建一个视图,将数据规范化如下:

记录ID A1 B1 C1 A2 B2 C2 100苹果梨桃零,零零 200零香蕉番茄浆果


如果无法查看,是否可以使用sql select以所需方式创建另一个表并将其加载到?

看起来您正在尝试以Cellid为轴心??因此,数据将从垂直方向转到水平方向……您是否可以转到这里,创建模式和插入,以便我们可以进一步帮助您进行此查询/视图???1。您是否需要输出标题recordid、A、B、C?2.什么意思,正常化?您正在使组织的关系变得不那么密切。技术上不是去规范化,但设计不当。不过,这可能是你想要的。