Javascript 将SQL行拆分为两行,并正确构造
我有大量的疑问大量的疑问,例如:Javascript 将SQL行拆分为两行,并正确构造,javascript,python,sql,c,Javascript,Python,Sql,C,我有大量的疑问大量的疑问,例如: 插入'test'('test\u id','test\u title','test\u pic','test\u date','test\u date',value)值 (10,'Dance0','NoPhoto.jpg','1900-01-01 00:00:00',0), (11,'Dance1','NoPhoto.jpg','1900-01-01 00:00:00',0), (12,'Dance2','NoPhoto.jpg','1900-01-01 00
插入'test'('test\u id','test\u title','test\u pic','test\u date','test\u date',value)值
(10,'Dance0','NoPhoto.jpg','1900-01-01 00:00:00',0),
(11,'Dance1','NoPhoto.jpg','1900-01-01 00:00:00',0),
(12,'Dance2','NoPhoto.jpg','1900-01-01 00:00:00',0),
(13,'Dance3','NoPhoto.jpg','1900-01-01 00:00:00',0)
最简单的方法是在数据加载后重新构造数据。为此:
select test_id, test_title, test_pic
from test
union all
select test_id, test_date, value
from test;
我不清楚你为什么要这么做。原始数据的格式似乎正确
编辑:
如果要创建两个表:
create table table1 as
select test_id, test_title, test_pic
from test;
create table table2 as
select test_id, test_date, value
from test;
您列出了3种语言,您使用哪种语言?从查询中提取一行后,创建两个列表/数组,其中包含您希望在每个列表/数组中包含的列,并将它们附加到结果中。@Barmar我希望有一个解决此问题的脚本最终,使用JS、Python或CStackOverflow不是免费的编码服务。请更新您的问题,以显示您已在某个应用程序中尝试过的内容。有关更多信息,请参阅,并使用:)我想将数据拆分为两个不同的表。拆分数据并在第二行保留正确的ID。@PedroCarvalho。您仍然可能会发现在数据库中更容易做到这一点。只需使用
create table as
而不是union all
将结果放入表格中。您能给我举个例子吗?