teratail header banner
teratail header banner
質問するログイン新規登録

質問編集履歴

1

実際に実行したsql文の追加

2020/06/18 03:24

投稿

unity3dbigginer
unity3dbigginer

スコア65

title CHANGED
File without changes
body CHANGED
@@ -47,4 +47,18 @@
47
47
  ##試したこと
48
48
  在庫は、
49
49
  本の数-まだ貸し出しされていない冊数=在庫だと思っているのですが、
50
- なかなかうまくいきません。
50
+ なかなかうまくいきません。
51
+
52
+ ```sql
53
+ select l.doc_isbn, l.doc_name, l.sort_id, l.author, l.publisher, l.release_date, count( l.doc_isbn)
54
+ FROM doc_list l FULL JOIN doc_register d ON l.doc_isbn = d.doc_isbn FULL JOIN rental r ON d.doc_id = r.doc_id
55
+ WHERE sort_id = ? and (rental_id is null or return_date is not null )
56
+ GROUP BY l.doc_isbn, l.doc_name
57
+
58
+ ```
59
+
60
+ javaからsql文を実行しているので、プレースホルダーが1つありますが、ここには分類コード入れています。
61
+
62
+ 実行結果は、
63
+ 在庫ではなく、
64
+ 本の数全体が出てきてしまいます。