大部分內(nèi)容這篇博客已經(jīng)寫的非常詳細了陵且。
join查詢
這種查詢將會返回兩個對象的列表沃于,結(jié)果都不能用婉商。
->select('a','b')
->from('Custom\Entity\Book','a')
->Join(
'Custom\Entity\BookType',
'b',
\Doctrine\ORM\Query\Expr\Join::LEFT_JOIN,
'a.type=b.id' )
->addOrderBy('a.id', 'DESC')
->getQuery()
->getResult();
這種查詢能夠?qū)⒔Y(jié)果拼接成數(shù)組晶通,方便使用
->select('a.id,a.name,b.type_name')
->from('Custom\Entity\Book','a')
->Join(
'Custom\Entity\BookType',
'b',
\Doctrine\ORM\Query\Expr\Join::LEFT_JOIN,
'a.type=b.id' )
->addOrderBy('a.id', 'DESC')
->getQuery()
->getResult();