我有一个查询,例如:
$qb = $this->createQueryBuilder('m');
$qb->select('m.id', 'IDENTITY(m.home)');
return $qb->getQuery()->getResult();
m.home
字段是另一个表的外键(另一个表有一个字段 ID 和另一个名称)。
这样我就得到了m
的ID和外键的ID。
如何获取其他人的 name 字段而不是 id ?
最佳答案
您可以通过联接获取关联实体的数据:
SELECT m.id, home.name
FROM YourEntity AS m
JOIN m.home AS home
关于mysql - Doctrine 查询构建器获取外部实体的字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34948414/