我有以下实体:
select * from Books where id in (select book_id from Pages where color = ?)
给定一个特定页面,我想找出它所属的书(例如根据页面的颜色)。
在我使用liquibase生成数据库中的表后,我可以执行以下查询:
{{1}}
我使用Spring Data(JpaRepository),但是当我尝试编写JPQL查询时,我发现我无法...因为关系是单向的(我不想要)改变)。
我的问题是 - 如何撰写此查询?
答案 0 :(得分:0)
select distinct b from Book b
join b.pages p
where p.color = :color