SELECT bookname, bookauthor FROM tb_bookinfo LEFT OUTER JOIN tb_booklend ON tb_bookinfo.bookcode = tb_booklend.bookcode LEFT OUTER JOIN tb_book ON tb_bookinfo.isbn = tb_book.isbn WHERE tb_booklend.bookcode IS NULL;用嵌套法做
时间: 2024-03-23 12:43:03 浏览: 142
用书名书号作者查询的图书管理系统方案.doc
可以使用嵌套查询来实现这个SQL语句,具体实现如下:
```
SELECT bookname, bookauthor
FROM tb_bookinfo
LEFT OUTER JOIN tb_book ON tb_bookinfo.isbn = tb_book.isbn
WHERE tb_bookinfo.bookcode NOT IN (
SELECT bookcode
FROM tb_booklend
)
```
这个查询语句会先查询 `tb_booklend` 表中已经借出的书籍编码,然后在 `tb_bookinfo` 表中查询未被借出的书籍信息,并与 `tb_book` 表进行关联,最终返回书籍名称和作者。
阅读全文