• 締切
  • すぐに回答を!

JPQLの書き方が分かりません

  • 質問No.9625699
  • 閲覧数76
  • ありがとう数1
  • 気になる数0
  • 回答数1
  • コメント数0

お礼率 0% (0/1)

テーブルがAとBの二つあって、片方のテーブルのレコードの数をグループ化してcountで数えた結果を、もう片方のテーブルに結合した状態でSELECTします。
これをJPQLで表現するにはクエリをどう書いたらよいですか?

※OKWAVEより補足:「Webシステム開発」についての質問です。

回答 (全1件)

  • 回答No.1

ベストアンサー率 50% (1/2)

所感ですがこの場合の処理はそもそも結合ではなく、副問い合わせかVIEWを作成して対応するところかとおもいます。

JPAのバージョンは書かれていないので同じ動作になるかわかりませんが、JPQLは確かHAVINGとWHERE句でしかサブクエリを使えなかったはずなので、このままだと実装は難しいと思います。
以下のような形でネイティブクエリを使って服問い合わせをして解決するのではダメなのでしょうか?

http://enterprisegeeks.hatenablog.com/entry/2015/03/02/081237
結果を報告する
このQ&Aにはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。
AIエージェント「あい」

こんにちは。AIエージェントの「あい」です。
あなたの悩みに、OKWAVE 3,600万件のQ&Aを分析して最適な回答をご提案します。

関連するQ&A

その他の関連するQ&Aをキーワードで探す

ピックアップ

ページ先頭へ