Servus,
so einfach geht dies meines wissens nicht.
Du kannst innerhalb eines SQL Statement nicht dyamisch Anhand des Egebnisses von einer Tabelle zu anderen springen.
Das musst Du wohl selber ermitteln (extern vom Select) und dann ein weiteres Select anstossen.
<sepkulativ und nicht garantiert>
Folgendes könnte helfen. Erzeuge einen View, der exakt über alle Tabellen geht. Der also alle Tabelle beinhaltet.
Dann kannst du Dein Select auf die 1. Tabelle und immer auf den View
reduzieren. Aber ich halte, selbst wenn es klappt, diese Lösung nicht für gut.
Performance der DB wird erheblich strapaziert.
</sepkulativ und nicht garantiert>
Ich persitiere meine Daten anderster und zwar über EJB <-- Java
Somit mache ich mir nicht mehr den grossen Kopf darüber, was in der DB passiert.
Gruss Matze