Angenommen ich habe einen Table mit einem Primary Key und einige Tables mit Foreign Keys. Wie könnte ich diese am einfachsten in einen Temporary Table zusammenführen?
create table temp_table as select * from haupttabelle as h left outer join filialtabelle01 as f1 on h.id = f1.h_id left outer join filialtabelle02 as f2 on h.id = f2.h_id -- usw. ;
Annahme: Die foreign keys in den Filialtabellen heißen h_id.
Das Konstrukt mit create table ... as geht m.W. nicht mit jedem RDBMS.
HTH
Grüße
payx
Kuerbis
2012-10-13 09:41
User since 2011-03-20
963
Artikel BenutzerIn
Thx!
Muffi
2014-01-01 20:35
User since 2012-07-18
1465
Artikel BenutzerIn
wenn es eine temporäre Tabelle sein soll fehlt noch das Keyword TEMPORARY beim create