我是mySql中的新学员,我有一项任务要做,但我不知道如何解决问题。 我们有两个表Book(ISBN,title,edition,year)和Borrower(borrowerNo,borrowerName,borrowerAddress)。 borrowerNo是借款人的关键,而ISBAN是Book的关键。问题是要求制作一份由“彼得布鲁姆菲尔德”借用的书名报告。 现在这里是我困惑的地方。当有外键时,我将如何加入这两个表? 提前谢谢
答案 0 :(得分:1)
我只是使用帖子中的文字来搜索问题 - 如果这些是您的表格,那么您使用错误的表格尝试链接到借款人:
Book (ISBN, title, edition, year)
BookCopy (copyNo, ISBN, available)
Borrower (borrowerNo, borrowerName, borrowerAddress)
BookLoan (copyNo, dateOut, dateDue, borrowerNo)
如果这些是您的表格,那么您需要将借阅者链接到Book Loan(使用borrowerNo)而不是预订,然后将Book Loan链接到Book Copy(使用copyNo),然后通过链接BookCopy和Book从Book获取书籍详细信息。预订(使用ISBN)。