gpt4 book ai didi

mysql - Doctrine Query builder 获取外国实体的字段

转载 作者:行者123 更新时间:2023-11-29 04:38:36 25 4
gpt4 key购买 nike

我有这样的查询:

    $qb = $this->createQueryBuilder('m');
$qb->select('m.id', 'IDENTITY(m.home)');
return $qb->getQuery()->getResult();

m.home 字段是另一个表的外键(这个另一个表有一个字段 ID 和另一个名称)。

有了这个,我得到了 m 的 Id 和外键的 id。

如何获取 other 而不是 id 的 name 字段?

最佳答案

您可以使用连接获取关联实体的数据:

SELECT m.id, home.name
FROM YourEntity AS m
JOIN m.home AS home

关于mysql - Doctrine Query builder 获取外国实体的字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34948414/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com