0
標準のミドルテーブルとM:N関係の2つのテーブル(例:posts:tags)があります。 私はすべてのポストIDを選択したいと思います。ここでバネデータjpaの中から数多くのcount(*)を選択する方法は?
は私がやったことです:
SELECT p.id, count(t) as total FROM post p join p.tags t;
しかし、これは正しい結果を返していません。
標準のミドルテーブルとM:N関係の2つのテーブル(例:posts:tags)があります。 私はすべてのポストIDを選択したいと思います。ここでバネデータjpaの中から数多くのcount(*)を選択する方法は?
は私がやったことです:
SELECT p.id, count(t) as total FROM post p join p.tags t;
しかし、これは正しい結果を返していません。
グループを追加してトリックを修正しました。
SELECT p.id, count(t) as total
FROM post p join p.tags t
GROUP BY p.id;
この回答は非常に有用ではありませんが、例で "トリック"を投稿すると、より役立ちます。 – Ralph