Estoy tratando con una tabla llamada formaaant que contiene los campos 'formaactual' y 'formaanterior'. Ambos campos son foreign keys (claves foráneas) de la única clave primaria (rid) de la tabla forma. Dibujo un poco la situación a continuación para que se entienda mejor:
ACLARACIÓN: aquellos registros que no se encuentran en formaant, significa que NUNCA han cambiado su forma o al menos, de momento.
Lo que deseo es hacer un script que a la hora de tomar cualquier forma (ya sea f2, g3, z6, etc.) de la tabla formaant, ¡¡logré enterarme cuál es su correspondiente forma1 (vamos, su forma madre), me refiero a (f1, g1, z1 -siguiendo el mismo orden-)!!
Estuve leyendo de "expresiones de tabla común o cte", donde se puede hacer consultas recursivas pero ya depende del motor de la base ¡¡y es un lío!!
¿¿Alguien me echa un cable??