【发布时间】:2022-09-23 22:34:53
【问题描述】:
两个表之间的关系是,
CREATE TABLE library_branch
(
branchID NUMBER,
branchName varchar(20),
address varchar(20),
PRIMARY KEY(branchID)
)
CREATE TABLE book_loan
(
bookID varchar(20),
branchID NUMBER,
cardNo NUMBER,
dateOut DATE,
dueDate DATE,
PRIMARY KEY(bookID, branchID, cardNo),
FOREIGN KEY(branchID) REFERENCES library_branch(branchID)
)
问题是:对于每个图书馆分馆,检索分馆名称和从该分馆借出的图书总数
我写了一个查询来找出哪个图书馆分馆借了哪些书,但不知道如何找到每个图书馆分馆借了多少本书。
任何解决此问题的帮助将不胜感激。
-
附带说明: book_loan 的主键有点奇怪。它似乎允许您一生中只从分支机构借一次每本书(每个 cardno 一次)。