Hallo
SQL-Experten,
ich habe folgendes Problem:
In einer Tabelle (A) befinden sich in Spalte 1 ID-Werte (Strings), deren erstes Zeichen auf eine bestimmte weitere Tabelle hinweist, die ihrerseits einen Datensatz mit der gleichen ID enthalten kann (nicht muss).
Code:
Tabelle A
---------
ID
X102030
X213142
Y608035
Z403067
Tabelle X
---------
ID DATA
X102030 Opel
Tabelle Y
---------
ID DATA
Y123456 BMW
Tabelle Z
---------
ID DATA
Z403067 Toyota
Aufgabe: Ich muss alle Sätze aus Tabelle A, und - falls vorhanden - die zu den ID´s aus A gehörenden Sätze aus den Tabellen X, Y und Z lesen. Ich muss also anhand des ersten Zeichen der ID´s von A entscheiden mit welcher Tabelle ein JOIN gebaut wird. Oder wie auch immer... Hat jemad eine Idee?
Code:
Ergebnis:
ID DATA
X102030 Opel
X213142
Y608035
Z403067 Toyota