Включая, сколько раз DVD были проверены клиентами во всех библиотеках в моем SQL-заявлении - PullRequest
0 голосов
/ 05 декабря 2018

Мне нужно написать запрос, который отображает все название DVD, длину, дату выпуска и сколько раз он был проверен всеми клиентами во всех библиотеках.Мне нужно включить DVD, которые не были извлечены из результатов моего запроса.

Вот мой запрос:

`select distinct ci.title, ci.RELEASE_DATE, d.length from catalog_item 
ci  join dvd d on ci.catalog_item_id=d.catalog_item_id
left join physical_item pi on ci.CATALOG_ITEM_ID=pi.CATALOG_ITEM_ID
left join branch b on pi.BRANCH_ID=pi.BRANCH_ID
left join library l on b.LIBRARY_ID=l.LIBRARY_ID
order by ci.TITLE;`

мой текущий вывод выглядит следующим образом:

`Title  Release Date    Length
Inception   8-Jul-10    2:28
La La Land  9-Dec-16    2:08
Moonrise Kingdom    25-May-12   1:34
The Secret Life of the Brain    1-Oct-10    2:00
The Social Network  1-Oct-10    2:01`

У меня есть диаграмма, которой я не знаю, как поделиться.Но неясно, куда его загрузить.

1 Ответ

0 голосов
/ 06 декабря 2018

Это то, что вы хотите?

 SELECT count(*) check_outs,  ci.title, ci.release_date, d.LENGTH
    FROM catalog_item ci
         JOIN dvd d ON ci.catalog_item_id = d.catalog_item_id
         LEFT JOIN physical_item pi ON ci.catalog_item_id = pi.catalog_item_id
         LEFT JOIN branch b ON pi.branch_id = pi.branch_id
         LEFT JOIN library l ON b.library_id = l.library_id
         group by  ci.title, ci.release_date, d.LENGTH
ORDER BY ci.title;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...