phpbar.de logo

Mailinglisten-Archive

[dbs] SQL - Datensätze innerhalb einer Tabelle kopieren

[dbs] SQL - Datensätze innerhalb einer Tabelle kopieren

Stephan Kirmse greatsteph at stephsworld.de
Mon Nov 14 10:13:03 CET 2005


Hallo,

ich möchte Datensätze innerhalb einer Tabelle duplizieren.

Das soll bedeuten:

ich habe eine Tabelle test, spalten a und b

Daten:

a | b
-----
1 | 1
1 | 2
1 | 3
1 | 4
2 | 1
2 | 2

Und ich möchte nun alle Daten aus Spalte b die bei a=1 stehen wieder in die Tabelle (jetzt aber
mit a=3) einfügen.

Lässt sich so etwas mit SQL realisieren?

Sowas geht zB nicht:
INSERT INTO test
VALUES (
'3', (
SELECT b
FROM test
WHERE a=1
)
)

Weiß da jemand Rat?


php::bar PHP Wiki   -   Listenarchive