【发布时间】:2017-11-17 08:54:09
【问题描述】:
我有类似的 SQL (phpmyadmin) 语法,它返回一些值。
SELECT data FROM table_data WHERE data = 'input';
价值
table_data 中的数据
==========
数据1
数据2
数据3
数据4
我的问题是,我怎样才能在 db 中从选定的值创建一个新的 table_column 成为我的新表中的新列?
CREATE TABLE table_data_new AS SELECT data FROM table_data WHERE data = 'input';
如果我使用该语法,则会创建新表,但所选值中的列会复制到我的新表中。任何人,请帮我解决这个问题:)
我想要这样的架构:
table_new_data
有这样的专栏
===============
数据1 |数据2 |数据3 |数据4
【问题讨论】:
-
您使用的是哪个服务器? MSSQL,MySQL .....???
-
你的意思是你想要一个没有任何数据的新表吗?
-
真的是您想要的吗?请用预期输出表解释
-
我使用本地phpmyadmin
-
我想一个选择是构建一个动态 sql 并执行它......但如上所述,需要更多信息。