【发布时间】:2018-08-07 13:00:03
【问题描述】:
对不起,如果标题不清楚,我将尝试更详细地描述问题-有两个表,分别是students和books,每个学生可以有很多书。我正在尝试编写 JPQL 查询,该查询将选择所有学生,并且每个学生只选择一本书(在两个查询之间的结果一致之前,无论哪一本书都无关紧要)。在 Oracle 中,我会使用row_number() ...,然后只拿它所在的书籍 = 1。有没有办法在 JPQL 中做类似的事情? (或者可能更容易,因为我不确定我的 sql 方式是否最佳)。
【问题讨论】: