Doctrine'ın sorgu oluşturucusunu Symfony2 içinde varlıklarını almak için bir sorgu oluşturmak için kullanıyorum.) (Katılmak> I $ qb- hem AÇIK ve conditionType İLE denedimDOKTORA VEYA DOKTORA ÜZERİNDE LEFT JOIN ON Nasıl Yapılır
SELECT u0_.id AS id0
FROM user u0_
LEFT JOIN rva_victims r3_ ON u0_.id = r3_.user_id
INNER JOIN rva r1_ ON r1_.id = r3_.rva_id or u0_.id = r1_.declarant_id
, ama hiçbir şey iş:
Ben MySQL bu sonucu elde etmek için çalışıyorum.Sorunumu çözecek herhangi bir fikir var mı?
Benim sorundur varlık Depodaki bir sorgu oluşturucu oluşturarak bunu mağdurları ve RvA aynı varlık içindedir olabilir. Aslında, Rva @ ManyToMany ("Kullanıcı") ve bir decrulnt özniteliği Rva @ ManyToOne ("Kullanıcı") içeren bir kurban özniteliği içeren Rva varlığım var. Aynı talebe tüm kurbanları ve beyanı almam gerekiyor. içinde Benim sorunum senin katılmak İLE ben sonuç almak çünkü geçerli: İÇ RVA r4_ AÇIK u0_.id = r4_.declarant_id VE (? r4_.declarant_id IN() VEYA u0_.id = r4_.declarant_id) – KeurbyCandy
KATILIN Can Lütfen ilgili model tanımlarıyla sorunu günceller misiniz? Problemin ne olduğu daha açık olacaktır. –