Postgresql: INSÉRER DANS l'aide de SELECT et les valeurs

La version de Postgresql: 9.1.9

J'essaie d'insérer des données dans une table à l'aide de SÉLECTIONNER et de transmission de valeurs

Exemple de ce que j'essaie d'accomplir:

base de données actuelle:

MyTable
character    number
'a'            '0'
'b'            '1'
'c'            '1'

ce que je veux:

MyTable
character    number
'a'            '0'
'b'            '1'
'c'            '1'
'b'            '2'
'c'            '2'

J'ai essayé différentes choses mais je n'arrive pas à obtenir ce droit. Par exemple:

INSERT INTO MyTable (character, number)
    (SELECT character FROM MyTable WHERE number = '1', '2')

Note: Les chiffres sont en fait des chaînes longues et, par conséquent, doivent être entre parenthèses.

Grâce.

OriginalL'auteur Emiel Steerneman | 2013-11-05