Я получил Student
с несколькими параметрами, как Id, имя и т.д. Теперь я получил еще один стол под названием ACCOUNTS
, они имеют идентификатор и имя ...SQL выбрать несколько строк и заказать их по идентификатору
связь между этими двумя OneToMany
(один студент может иметь несколько счетов)
и я нужен запрос SQL, чтобы показать все учетные записи для студента ... вот что у меня есть, но это не работает ...
"Select distinct s from Student s left join fetch s.accounts where s.id=:studId"
Я должен сказать, что Student
имеет поле под названием accounts
И в конце запроса, я уже размещены ORDER BY
, а затем следующий код не работает:
s.accounts.id
account.id
student.account.id
Итак ... долго рассказ короткий ... запрос выше, показывает учетные записи конкретного студента ... теперь мне просто нужно заказать их по идентификатору счетов
Любые предложения?
'с левым Стьюдентом сек присоединиться к счетам на s.id = a.id'? – jarlh
Кроме того, вы дублируете две вещи с одним и тем же именем 's'. – FDavidov
это не работает ... – newbie