我正在做一个项目。我在XAMPP和5.5.19的PHP版本中使用symfony2。我有三个表有关系..
这是表格:
table_name : transaction_tbl
- transaction_id
-filename
-filepath
-sender
-doctype_id
table_name : doctype_tbl
-doctype_id
- doctype
-name
-description
table_name : transaction_details
- details_id
-ref_numbers
-amount
-transaction_id
我想要做的是将三个表连接起来,这样我就可以获得带有其详细信息的文档类型。意味着还需要加入交易和交易明细。我不知道该怎么做。有人可以帮忙吗?
更新
我忘了说我正在使用主义查询生成器。
$qb->select('DISTINCT m')
->from('MessageBundle:AssignmentUser', 'au')
->innerJoin('au.assignment', 'a', 'WITH', 'a.status = (:assigned)')
->innerJoin('au.user', 'u')
->innerJoin('a.message', 'm')
->where('u.id = (:user_id)')
->setParameter('assigned', 'assigned')
->setParameter('user_id', $yourSpecificUserId)
->orderBy("m.createdAt", "desc");
有关详细信息,请参见Symfony2 / Doctrine多重连接返回错误。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句