我想要做的是在教义中的这个查询:
SELECT *
FROM `reservation`
JOIN res_chauf ON reservation.reservation_id = res_chauf.reservation_id
WHERE res_chauf.chauffeur_id =1
带有DQL的doctrine / symfony2中的我知道怎么做这样的选择:
$qb = $em->createQueryBuilder();
$qb->select('c')
->from('myBundle:Client', 'c')
->where('c.name LIKE :data')
->orderBy('c.name', 'ASC')
->setParameter('data', '%'.$data.'%');
$query = $qb->getQuery();
$entities = $query->getResult();
但现在我必须加入两个表
请帮助
谢谢
答案 0 :(得分:0)
你必须使用join,innerJoin或leftJoin等方法
请参阅http://docs.doctrine-project.org/projects/doctrine-orm/en/latest/reference/query-builder.html
最好的关注