Postgresql: INSERT INTO mit SELECT und Werte

Postgresql-version: 9.1.9

Ich versuche, die Daten in eine Tabelle einfügen mit SELECT und übergabe von Werten

Beispiel, was ich versuche zu erreichen:

aktuellen Datenbank:

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

was ich will:

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

Ich habe versucht, verschiedene Dinge, aber ich kann nicht scheinen, um es richtig zu machen. Zum Beispiel:

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

Hinweis: Die zahlen sind tatsächlich lange strings und müssen daher in Klammern.

Dank.

Schreibe einen Kommentar