PDA

View Full Version : create table



KingofKning
18-05-15, 12:40
Hallo *all,

ich habe hier vom Aufbau her 2 identische Tabellen die ich in eine zusammen bringen will.

Stelle fest das mein erster Ansatz mit create table qtemp/Datei as ( with a as (select ......
with b as(select.....

mir die Daten wohl nebeneinander stellen will.

Gibt es da außer merge noch eine Möglichkeit die Daten zusammen zu führen?
Oder kann ich die auch direkt hintereinander lesen das es wie eine Datei aussieht. (Brauche die für einen späteren Excel-Transfer)

Für Hinweise dankbar.

GG

B.Hauser
18-05-15, 12:43
Willst Du alle Datensätze aus beiden Tabellen in einer einzigen Tabelle (untereinander) zusammenfassen?
Wenn ja macht man das nicht mit MERGE (dieser Befehl wird in der Programmierung verwendet), sondern mit einer UNION oder UNION ALL Anweisung.
Eine temporäre Datei brauchst Du dafür nicht, Du kannst sogar das Ergebnis sortieren.


Select Fld1, Fld2, ... FldN
From Table1
Union
Select Fld1, Fld2, ... FldN
From Table2

Birgitta

KingofKning
18-05-15, 13:09
Jo danke Dir für den Hinweis.

GG