gpt4 book ai didi

php - 使用 symfony 进行简单的 Doctrine 查询

转载 作者:行者123 更新时间:2023-11-29 12:02:39 24 4
gpt4 key购买 nike

我正在尝试使用 symfony 和 Doctrine 构建一个基本查询。该查询将返回一个用户及其正在处理的所有作业。来自两个表“User”和 UserDetails(包含 User_id 和 Job_id)。用户作为一对多正确映射到用户详细信息。

我的查询是

SELECT   userdetails, u FROM TestBundle:User 
join userdetails.u

由于 user 是 userdetails 中的一个字段,但 userdetails 不是 users 的成员,因此以下查询不起作用。有什么办法可以这样写,结果看起来像 User.userDetails 一样。

最佳答案

尝试类似的事情

SELECT
u, ud
FROM
TestBundle:User u
JOIN //LEFT JOIN if you want also users without UserDetails
TestBundle:UserDetails ud
WITH
u.id = ud.user_id

当然,您的变量(例如 ud.user_id)可能会有所不同,但我们没有足够的信息来处理,因此我们必须猜测

关于php - 使用 symfony 进行简单的 Doctrine 查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32111576/

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