SpringFrameworkとOracleSQLを利用しています。 Itemテーブル(商品ID,名前、在庫、画像)とOrderItemテーブル(商品ID、注文数)を商品IDで内部結合し、注文数が多い順、同じ注文数があれば商品IDの小さい順に全件表示をしたいです。その際、重複を省きたくてDISTINCTを使用していますが、SQLエラーがでてしまいます。記述してエラー(SELECT式が無効です)になった文が下記です。 @Query("SELECT DISTINCT i.name from OrderItem o INNER JOIN o.item i ORDER BY o.quantity ASC,i.id DESC") ご回答いただければ幸いです。 ※OKWAVEより補足:「Webシステム開発」についての質問です。
↧