質問編集履歴

1

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

2020/06/18 03:24

投稿

unity3dbigginer
unity3dbigginer

スコア65

test CHANGED
File without changes
test CHANGED
@@ -97,3 +97,31 @@
97
97
  本の数-まだ貸し出しされていない冊数=在庫だと思っているのですが、
98
98
 
99
99
  なかなかうまくいきません。
100
+
101
+
102
+
103
+ ```sql
104
+
105
+ select l.doc_isbn, l.doc_name, l.sort_id, l.author, l.publisher, l.release_date, count( l.doc_isbn)
106
+
107
+ 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
108
+
109
+ WHERE sort_id = ? and (rental_id is null or return_date is not null )
110
+
111
+ GROUP BY l.doc_isbn, l.doc_name
112
+
113
+
114
+
115
+ ```
116
+
117
+
118
+
119
+ javaからsql文を実行しているので、プレースホルダーが1つありますが、ここには分類コード入れています。
120
+
121
+
122
+
123
+ 実行結果は、
124
+
125
+ 在庫ではなく、
126
+
127
+ 本の数全体が出てきてしまいます。