我有两个表(例如posts:tags),与标准中间表有M:N关系。 我想用弹簧数据jpa选择每个帖子的每个帖子的所有帖子ID。
这就是我所做的:
SELECT p.id, count(t) as total FROM post p join p.tags t;
但是,这并没有返回正确的结果。
答案 0 :(得分:1)
修正了它,添加了group by诀窍。
SELECT p.id, count(t) as total
FROM post p join p.tags t
GROUP BY p.id;