sql命令将一个表的数据作为列名存储在另一个表中

时间:2017-05-06 15:52:06

标签: mysql mysqli phpmyadmin

我有一个表名Table1

     string    result
     abc    |    10
     xyz    |    20
     opq    |    23

和另一个名为Table2的表

id   xyz 
1  | 20

我想检查列名 string 下的行是否作为表2中的列名存在。如果存在,请将table1的结果输入到列名中表2 (例如:xyz 20) 如果不存在,则在table2中使用该名称创建列名称,并在该列名称下存储结果

说,abc不作为表2中的列名存在,所以我想用该名称创建一个列名,并在其下存储10 但是对于xyz,我们看到xyz已经作为table2中的列名存在,所以我们在xyz下存储了20个。

我该怎么做?我无法开始。请帮忙!

0 个答案:

没有答案