Hi,
habe folgendes Problem:
ich habe drei Tabellen angelegt. Davon habe ich die ersten beiden Tabellen jeweils mit Primärschlüsseln versehen, so daß jeder Datensatz eine eigene Nummer hat. Jetzt möchte ich gerne, aus den ersten beiden Tabellen die zugewiesenen Nummern in die dritte Tabelle übertragen. Ich habe in einem Buch gelesen, daß das mit SELECT-Unterabfragen geht. Nur irgendwie funzt das bei mir nicht.
Hier das, was ich schon ausprobiert habe:
1. Tabelle: Name: "event"
2. Tabelle: Name: "category"
3. Tabelle: Name: "eventcategory"
mein Befehl würde so lauten:
INSERT INTO eventcategory
SELECT event_nr, category_nr
FROM event, category
Was ist daran falsch? Oder kann man das auch anders lösen?
Danke schon mal für eure Hilfe.
Gruß
CptBoeing :-)
habe folgendes Problem:
ich habe drei Tabellen angelegt. Davon habe ich die ersten beiden Tabellen jeweils mit Primärschlüsseln versehen, so daß jeder Datensatz eine eigene Nummer hat. Jetzt möchte ich gerne, aus den ersten beiden Tabellen die zugewiesenen Nummern in die dritte Tabelle übertragen. Ich habe in einem Buch gelesen, daß das mit SELECT-Unterabfragen geht. Nur irgendwie funzt das bei mir nicht.
Hier das, was ich schon ausprobiert habe:
1. Tabelle: Name: "event"
2. Tabelle: Name: "category"
3. Tabelle: Name: "eventcategory"
mein Befehl würde so lauten:
INSERT INTO eventcategory
SELECT event_nr, category_nr
FROM event, category
Was ist daran falsch? Oder kann man das auch anders lösen?
Danke schon mal für eure Hilfe.
Gruß
CptBoeing :-)
Kommentar