Hallo Leute,
Tab1 enthält die Spalten:
Zahl, Name
Tab2 enthält die Spalten:
Zahl, Kunde
mit
SELECT Tab1.*, Tab2.* FROM Tab1 LEFT JOIN Tab2 ON Tab1.Zahl = Tab2.Zahl
erhalte ich in der Ergebnistabelle die Spalten:
Zahl, Zahl1, Name, Kunde
Beide Tabellen enthalten in der Realanwendung viele Spalten weshalb ich
SELECT Tab1.Zahl AS Tab1_Zahl, Tab2 AS Tab2_Zahl, Tab1_Name, Tab2_Kunde FROM ...
vermeiden möchte. (in beiden Tabellen gibt es Spalten, die gleiche Spaltennamen haben)
Kann ich das irgendwie automatisieren, sodass vor dem jeweiligen Spaltennamen zB. Tab1_ oder Tab2_ vorangestellt wird?
Zur Veranschaulichung sollte es so aussehen (funktioniert nicht aber zeigt was ich meine):
SELECT Tab1.* AS Tab1_*, Tab2.* AS Tab2_* FROM ...
Vielen Dank im Voraus
Christian Tauschek
Tab1 enthält die Spalten:
Zahl, Name
Tab2 enthält die Spalten:
Zahl, Kunde
mit
SELECT Tab1.*, Tab2.* FROM Tab1 LEFT JOIN Tab2 ON Tab1.Zahl = Tab2.Zahl
erhalte ich in der Ergebnistabelle die Spalten:
Zahl, Zahl1, Name, Kunde
Beide Tabellen enthalten in der Realanwendung viele Spalten weshalb ich
SELECT Tab1.Zahl AS Tab1_Zahl, Tab2 AS Tab2_Zahl, Tab1_Name, Tab2_Kunde FROM ...
vermeiden möchte. (in beiden Tabellen gibt es Spalten, die gleiche Spaltennamen haben)
Kann ich das irgendwie automatisieren, sodass vor dem jeweiligen Spaltennamen zB. Tab1_ oder Tab2_ vorangestellt wird?
Zur Veranschaulichung sollte es so aussehen (funktioniert nicht aber zeigt was ich meine):
SELECT Tab1.* AS Tab1_*, Tab2.* AS Tab2_* FROM ...
Vielen Dank im Voraus
Christian Tauschek