Hi,
ich habe zwei vorgegebene Tabellen. In jeder dieser Tabellen gibt es eine Spalte ABC in der eine Zahl als varchar steht (Die Tabellen sind nicht von mir sondern kommen aus einem Großkonzern. Also keine Änderung möglich)
Bei der einen Tabelle ist die Zahl immer auf 15 Stellen mit führenden Nullen aufgefüllt in der anderen nicht. also
Tabelle A Spalte ABC
000001234567890
Tabelle B Spalte ABC
1234567890
Ich würde nun gerne aus Tabelle A lesen und Tabelle B joinen wo die Spalten ABC die gleiche Zahl enthalten. Also
SELECT ... FROM TabelleA LEFT JOIN TabelleB ON (TabelleA.ABC=TabelleB.ABC)
Das geht so natürlich nicht. Habt ihr eine Idee wie ich das hinbekomme oder muss ich da wirklich erst die TabelleA auslesen und dann für jede Zeile einen neuen Quesry auf Tabelle B machen?
Gruß
Claus
ich habe zwei vorgegebene Tabellen. In jeder dieser Tabellen gibt es eine Spalte ABC in der eine Zahl als varchar steht (Die Tabellen sind nicht von mir sondern kommen aus einem Großkonzern. Also keine Änderung möglich)
Bei der einen Tabelle ist die Zahl immer auf 15 Stellen mit führenden Nullen aufgefüllt in der anderen nicht. also
Tabelle A Spalte ABC
000001234567890
Tabelle B Spalte ABC
1234567890
Ich würde nun gerne aus Tabelle A lesen und Tabelle B joinen wo die Spalten ABC die gleiche Zahl enthalten. Also
SELECT ... FROM TabelleA LEFT JOIN TabelleB ON (TabelleA.ABC=TabelleB.ABC)
Das geht so natürlich nicht. Habt ihr eine Idee wie ich das hinbekomme oder muss ich da wirklich erst die TabelleA auslesen und dann für jede Zeile einen neuen Quesry auf Tabelle B machen?
Gruß
Claus
Kommentar