Hans: Oracle select Like auf Spalte anwenden

Beitrag lesen

Hallo Markus,

select t2.interesting_column from t1, t2 where substr(t1.c1,1,3)=t2.c2;

Gruß

Hans

Hallo!
Habe folgendes Problem.
Ich habe einen Table T1 in dem es Spalte C1 gibt in der Einträge nach folgenden Muster gespeichert sind.
TERRAFRED
RAMEJNEHJ
...
Nun dienen die ersten 3 Buchstaben eines solchen Eintrages also z.B:(TER) als Key auf eine andere Table T2 (ich weiss ist keine gute Lösung aber ich kann an diesen Daten nichts ändern) mit einer COlumn
C2 in der eben genau diese Keys stehen also TER, RAM...

Nun bräuchte ich folgende Abfrage:
select t2.interesting_column from t2 where t2.c2 like(t1.c1)
Nun funktioniert das leider nicht da ich ja bei t1.c1 die % wildcard anhängen muss. Ich weiss aber leider nicht wie hierfür die Syntax ist bzw. ob es so direkt überhaupt funktioniert.

Vielleicht kann mir wer helfen.

mfg, Markus