0
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();