मुझे बाएं जॉइन परिणामों को सीमित करने की आवश्यकता है, इसलिए मुझे सबक्वायरी का उपयोग करना होगा। क्या कोई मुझे सलाह दे सकता है कि मैं इसे सिद्धांत 2 के साथ कैसे कर सकता हूं?सिद्धांत 2 में क्वेरीबिल्डर का उपयोग कर चयन उपखंड के साथ बाएं जॉइन कैसे बनाएं?
क्या मैं अब है:
$qb = $this->_em->createQueryBuilder();
return $qb->add('select', 'c,j')
->add('from', 'JobeetBundle:Category c')
->leftJoin('c.jobs', 'j', 'WITH', 'j.category = c')
->add('where', 'j.expiresAt > ?1')
->add('orderBy','j.expiresAt DESC')
->setParameter(1, new \DateTime())
->getQuery()
->getResult();
लेकिन मैं हर श्रेणी के द्वारा 10 को रोजगार परिणामों को सीमित करने के लिए इसे बदलना होगा।
Doctrine2 में सबक्वेरी निर्माण कैसे आप [यहां पाया] कर सकते हैं (http://stackoverflow.com/questions/6637506/कर-ए-जहां-इन-सबक्वेरी में सिद्धांत -2 # 6,638,146)। – jkucharovic
धन्यवाद लेकिन शायद मैं QueryBuilder में शामिल होने के लिए उप-चयन पास नहीं कर सकता, मुझे मूल SQL का उपयोग करने की आवश्यकता है। – drupality