【发布时间】:2015-04-12 16:39:52
【问题描述】:
User ---[OneToMany]---> AcquiredSkill ---[ManyToOne]---> Skill
我在使用学说中的查询生成器创建查询时遇到问题。有人可以帮我使用查询生成器将此 mysql 查询转换为学说查询吗?
SELECT u.*, s.*
FROM `user` u
Join `acquired_skill` ac ON ac.user_id = u.user_id
Join `skill` s ON ac.skill_id = s.skill_id
表格
user
- user_id
- name
skill
- skill_id
- skill_name
acquired_skill
- as_id
- skill_id
- user_id
到目前为止,这是我的查询,但缺少技能之间的连接。
createQueryBuilder('u')
->select('u.user_id', 'u.name')
->getQuery()
->getResult();
【问题讨论】:
标签: symfony doctrine-orm