post
19-10-12, 08:35
Hallo zusammen,
ich versuche mit
"create table neuetabelle as ( select * .... ) with data"
eine neu datei per SQL zu erstellen.
In dem select statement joine ich mehrer tabellen (jeder tabelle gebe ich einen alias).
Nun habe ich das Problem, dass die verschiedenen Tabellen tw. die gleichen Feldnamen haben.
Ich bekomme immer die Fehlermeldung:"Spaltenliste erforderlich."
Wenn ich beim select einzelnen Spalten auswähle funktioniert es auch, aber sobald eine Spalte doppelt vorkommt wird der SQL nicht ausgeführt.
=> Da es sehr umständlich ist jede Spalte explizit mit einem alias zu versehen, würde ich gerne wissen ob es möglich ist jeder Spalte aus Tabelle A und B und C automatisch einen alias zu geben.
Ich stelle mir das so vor: Alle Feldnamen aus Tabelle A mit A... beginnen usw...
Danke
Gruß
Michael
ich versuche mit
"create table neuetabelle as ( select * .... ) with data"
eine neu datei per SQL zu erstellen.
In dem select statement joine ich mehrer tabellen (jeder tabelle gebe ich einen alias).
Nun habe ich das Problem, dass die verschiedenen Tabellen tw. die gleichen Feldnamen haben.
Ich bekomme immer die Fehlermeldung:"Spaltenliste erforderlich."
Wenn ich beim select einzelnen Spalten auswähle funktioniert es auch, aber sobald eine Spalte doppelt vorkommt wird der SQL nicht ausgeführt.
=> Da es sehr umständlich ist jede Spalte explizit mit einem alias zu versehen, würde ich gerne wissen ob es möglich ist jeder Spalte aus Tabelle A und B und C automatisch einen alias zu geben.
Ich stelle mir das so vor: Alle Feldnamen aus Tabelle A mit A... beginnen usw...
Danke
Gruß
Michael