Mysql将表中的单个值插入到新表中

Mysql将表中的单个值插入到新表中,mysql,Mysql,我有一个大问题,因为我不知道如何将表中的单个值放入新表中。以下是发票的结构,我是如何上传的: 编辑:我在右下方给出评论,您需要更多信息。我告诉你我的步骤: 我的工作所需的值在发票中,因此我将此发票上载到数据库中。在第一个屏幕截图中,您将看到发票的唯一构造。这些值代表价格和项目编号。但我只需要价格和商品编号。所以我必须把这三个值放到一个新表中 这是我的目标: 确保表2的列名与表1(在其中插入值)的列名非常匹配。您觉得您的问题足够简短,其他人可以回答吗?根据您的要求,基本上您是在尝试实现PIVO

我有一个大问题,因为我不知道如何将表中的单个值放入新表中。以下是发票的结构,我是如何上传的:

编辑:我在右下方给出评论,您需要更多信息。我告诉你我的步骤:

我的工作所需的值在发票中,因此我将此发票上载到数据库中。在第一个屏幕截图中,您将看到发票的唯一构造。这些值代表价格和项目编号。但我只需要价格和商品编号。所以我必须把这三个值放到一个新表中

这是我的目标:


确保表2的列名与表1(在其中插入值)的列名非常匹配。

您觉得您的问题足够简短,其他人可以回答吗?根据您的要求,基本上您是在尝试实现PIVOT。看看这条线。谢谢你的帮助,但那是我的失败。我没有给你你需要的信息。表1有细节,我想把它放在表2中。谢谢您的帮助然后从表1和表2中选择列,只需根据您的需要修改上述查询。好的,我如何获得第一行中的scond价格?这是我认为获取itemnumber-price1-price2的主要问题
 insert into table_1(col1,col2,col3,col4)
 select value1 as col1, value2 as col2, value3 as col3, value4 as col4 from table_2