我正在使用子選擇來選擇最新的帖子。這是一個好主意嗎?這是選擇最新帖子的好方法嗎?
@Query("SELECT p FROM Post p INNER JOIN p.user WHERE p.user.username = :username AND p.updated = (SELECT MAX(p.updated) FROM Post p WHERE p.user.username = :username)")
Post findLatestByUsername(@Param("username") String username);
爲什麼不按'Post'創建日期和更新日期? –
因爲這會返回多個結果。 – user672009
將結果限制爲1. –