Запрос MYSQL для подсчета количества книг

#mysql

#mysql

Вопрос:

   BOOK_COPIES (Book_ISBN [pk,fk], Branch_ID [pk,fk], Num_Copies)
  BOOK_LOANS (Book_ISBN [pk,fk], Branch_ID [pk,fk],Card_Num [pk,fk], Date_Out, Date_Due)
  LIBRARY_BANCH (Branch_ID [pk], Branch_Name, Address)

   Q. For each branch list the branch ID and the number of books they have. This is the     
      total number of books including multiple copies.
  

решение: выберите lb.branchid из библиотечной ветви lb,bookcopies bc, где bc.branchid=b.branchid группируется по lb.branchid;

Однако мне трудно получить количество книг, которые у них есть?

Ответ №1:

Попробуйте это, это должно сработать:

 SELECT Branch_ID, SUM(Num_Copies) totcopies
FROM BOOK_COPIES
GROUP BY Branch_ID