在doctrine2中连接两个表时出现意外结果

时间:2013-03-12 20:19:16

标签: php symfony doctrine

我正在两个表需求广告资源上执行联接操作。 需求表中的2条记录 [demand1,demand2] 对应于库存表 [inventory1] 中的相同记录。

$em = $this->getDoctrine()->getEntityManager();
$countQuery = $em->createQueryBuilder()
              ->select('d,i')
              ->from('APIBundle:Demand', 'd')
              ->innerJoin('APIBundle:Inventory', 'i', Join::WITH, 'd.inventoryId = i.inventoryId')

我原本希望查询返回 [demand1,inventory1,demand2,inventory1] 但实际上查询返回 [demand1,inventory1,demand2]

有人可以告诉我我做错了吗?

0 个答案:

没有答案