我正在开发一个图书馆管理系统,目前遇到几个SQL查询问题需要解决:
需要查询同时借阅了"李开复自传"和"不抱怨的世界"两本书的读者信息
当前数据库结构如下:
books表(book_id, title, author, status)
borrow_records表(record_id, book_id, reader_id, borrow_date, return_date)
具体需求:
高效的SQL查询语句(MySQL语法)
考虑没有读者姓名表的情况下的解决方案
需要处理可能的数据量大的情况(约10万条借阅记录)
补充信息:
当前只能获取读者ID,无法获取姓名
系统使用SQLyog管理MySQL数据库
未来可能会添加读者信息表
期待: 希望有数据库专家能提供优化的查询方案,最好能解释查询原理和性能考虑。