我有三個表A,B,C,A和B有一對多的關係。 B和C有另一種一對多的關係。換句話說,每個A可以有多個B,而每個B可以有多個C。關於鏈式一對多關係的學說查詢
現在我想對A的給定記錄進行查詢,以獲得所有與相關Cs有關的相關Bs。換句話說,對於給定的a,這是表A中的記錄,我希望從表B中獲得所有相關的Bs,假設表C中的每個Bs也具有多於零的相關Cs。
如何在PHP教條中編寫聲明?我有一些不起作用的代碼:
Doctrine_Query :: create() - > from('B b') - > leftJoin('C c') - > andWhere('b.A_id =?' ,a.id) - >和Where('c.b_id = b.id');
它的工作原理!我嘗試過這個。 – peter 2010-08-05 15:38:52