Результат запроса не имеет смысла - PullRequest
0 голосов
/ 03 апреля 2020

Я запрашиваю базу данных, но результат, который она мне дает, не имеет смысла. Согласно BD, существует 5 разных книг, из которых в общей сложности 7 экземпляров, из книг 1,3 и 5 -> 1 копия книг 2 и 4 по 2 в каждой. При аренде у нас эта книга 1 и 4 была заимствована 2 раза, книга 2 была заимствована 3 раза, а книги 5 и 3 были заимствованы 1 раз. Это оператор запроса:

. Из этой базы данных он предназначен для создания отчета с iReport, в котором отражаются ссуды, предоставленные для каждой проблемы, включая ее издание, для каждого заголовка. Кроме того, для каждого заголовка будет получено общее количество ссуд копий, существующих для указанного заголовка

Мой запрос

Select l.titulo, e.edicion, count(p.idLibro)
from Libros l,
     Ejemplares e,
     Prestamos p
where l.id = e.idLibro = p.idLibro

тем не менее результат, который выбрасывает, не имеет смысла, это :

   titulo                          edicion  count(p.idLibro)
Los pilares de la tierra             2010             14

Не имеет смысла, если мы сопоставим идентификатор, если выйдут все книги, а не только 1 плюс, где учитывается 14? если книга 1 была проверена только 2 раза, это ссылка BD

https://drive.google.com/open?id=1lj0AZFDS4UajTLebL4IwBFw5GspOZl1q
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...