Tengo una relación de tipo " Tabla_A > Tabla_B > Tabla_C " y necesito
hacer una consulta que haga un join (A con el B y el B con el C) de los
tres y no genere nuevas consultas al pedir sus objetos compuestos.
O sea, necesito un método TablaA::doSelectJoinTablaBJoinTablaC, pero no
sé como hacerlo!!
Espero alguien tenga alguna ayudita !!
Gracias y hasta pronto!!
PD// doSelectJoinAll no me sirve porque lo hace con sus tablas
relacionadas, pero yo necesito una relacion de una relacion, como un
tercer nivel, ¿se entiende?
Claudio Ceballos Paz escribió:
Lo que tienes que hacer es ocupar el metodo addJoin de la clase
Criteria
$c = new Criteria()
$c->addJoin(CTablaAPeer::ID , TablaBPeer::TablaA_ID,
Criteria::INNER_JOIN );
Saludos
Druidrago