Hallo MartinSt,
deine Fragen sind berechtigt und die Informationen zu meiner Anfrage waren auch nicht vollständig.
Daher noch folgender Sachverhalt:
- Die Tabelle CABC muss neu angelegt werden.
- Innerhalb der CREATE TABLE-Anweisung soll eine Unterabfrage erfolgen, in der die
Datensätze "d_std > 2000" aus der Tabelle CAR in die neue Tabelle CABC kopiert
werden.
- Die neue Tabelle CABC soll die Spalten "herst", "typ", "ser_nr" enthalten,
die auch die Tabelle CAR enthält.
- Problem: Zusätzlich soll das Attribut "wartungsdatum" in die neue Tabelle
aufgenommen werden (Datentyp DATE), das keine Daten enthalten soll.
Dieses Attribut existiert so nicht in der Tabelle CAR, dafür besitzt diese Tabelle das
Attribut "an_datum", mit Daten zum Anschaffungsdatum (Datentyp DATE).
Quelltabelle:
CAR mit den Attributen "herst", "typ", "ser_nr", "d_std", "an_datum" gefüllt mit Werten.
Zieltabelle:
CABC mit den Attributen "herst", "typ", "ser_nr" gefüllt mit entsprechenden Werten, "wartungsdatum" bleibt leer.
Daher waren meine Überlegungen bis jetzt folgende:
create table CABC
as select herst, typ, ser_nr
from CAR
where d_std > 2000;
Die Anweisung funktioniert so weit.
Wie erhalte ich aber das Attribut "wartungsdatum" ohne Datensätze aus der Tabelle CAR in die neue Tabelle CABC?
Es könnte ein JOIN zur Lösung führen, da müsste ich aber im Moment noch passen.