質問編集履歴
1
実際に実行したsql文の追加
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
|
+
本の数全体が出てきてしまいます。
|