mysql 多表查询借阅图书
时间: 2023-07-06 15:03:45 浏览: 118
基于SSM图书查询借阅网站源码+sql数据库(高分毕设).zip
假设有两张表:`books` 和 `borrow_records`。`books` 表存储书籍信息,包括 `book_id`(书籍编号)、`book_name`(书籍名称)、`author`(作者)等字段;`borrow_records` 表存储借阅记录,包括 `borrow_id`(借阅编号)、`book_id`(书籍编号)、`borrower`(借阅者)、`borrow_date`(借阅日期)等字段。
如果要查询某个借阅者所借阅的书籍信息,可以使用如下 SQL 语句:
```
SELECT books.book_name, books.author, borrow_records.borrower, borrow_records.borrow_date
FROM books
INNER JOIN borrow_records ON books.book_id = borrow_records.book_id
WHERE borrow_records.borrower = '借阅者姓名';
```
其中,`INNER JOIN` 表示内连接,`ON` 后面的条件表示连接条件,`WHERE` 子句用于筛选借阅者为指定姓名的记录。该 SQL 语句会返回借阅者所借阅的书籍名称、作者、借阅者和借阅日期等信息。
阅读全文