0
私は最もコメントの多い記事を取りたいです。これはどうすればいいですか?Hibernate内部結合と難易度グループ
MySQLは、次の構文をサポートしていませんが、基本的には私のような何かをしているよ:(IN idはのarticle_idのDESC限界によって のarticle_idのORDER BYコメントグループからIDを選択記事から
SELECT *を10)。
私は最もコメントの多い記事を取りたいです。これはどうすればいいですか?Hibernate内部結合と難易度グループ
MySQLは、次の構文をサポートしていませんが、基本的には私のような何かをしているよ:(IN idはのarticle_idのDESC限界によって のarticle_idのORDER BYコメントグループからIDを選択記事から
SELECT *を10)。
は、次のようになります。
SELECT a.*
FROM Article AS a
JOIN (
SELECT article_id
FROM Comment
GROUP BY article_id
ORDER BY count(*) DESC
LIMIT 10
) AS c ON c.article_id = a.id;
感謝を。これはMySQLでうまくいきます。さて、私はちょうどHibernateでそれを行う方法を理解する必要はありません:-) –
createNativeQueryを実行しているように見えます。再度、感謝します。 –