我得到逗号(,)分隔数据,但我希望逐行与每个单独的行的特定ID?

时间:2015-12-31 06:28:20

标签: mysql sql postgresql-9.3 psql

我将数据以逗号(,)分隔到我的数据库中,如第一张图所示分开。

逗号分隔数据

enter image description here

我想按照第二张图片中显示的以下格式插入该数据

具有该ID的逐行数据

enter image description here

我的要求:我需要一个insert语句来获取输出,如图2所示。为此,我使用了select查询来获取我需要的picture2格式。 但是,现在我需要INSERT语句而不是SELECT语句。

2 个答案:

答案 0 :(得分:1)

由于您的问题不明确,但我仍在尝试回答,希望有所帮助:

INSERT INTO new_table 
    SELECT col1, col2 FROM other_table;

答案 1 :(得分:1)

一旦我也尝试了同样的我编写了一个编程查询!在您的db.it中使用此查询可能适合您。

insert into twitter_entities(E_hashtags_position0_text,hashtags_position_indices_indices0, hashtags_position_indices_indices1)values(regexp_split_to_table(?,','),?,?)";