SQL查询过期未还书的读者的信息和所借的书的信息

读者信息表:
读者编号、姓名、性别、证件类型、证件号码、电话、电邮
图书信息表:
图书编号、书名、图书类型、作者、出版社、价格、书架
图书借还表:
借书编号、读者编号、图书编号、借书时间、应该还书时间、实际还书时间
请设计并建立该数据库,并设计一个查询,要求查询该还书而未还书的读者的信息和所借的书的信息

select 图书信息表.*,读者信息表.* from 图书信息表 a,读者信息表 b ,图书借还表 c where a.读者编号 =c.读者编号 and b.图书编号=c.图书编号 and datetime()>应该还书时间 and 实际还书时间=(实际还书时间的默认值)追问

不好意思没有看懂 能下详细一点吗

追答

就是一个联合查询,查询 图书信息表的所有字段和读者信息表的所有信息,from,来自3个表。where 前面的3个条件的效果是将表关连起来,datetime()是执行这个查询时的系统时间,如果这个时间大于(超过了)应还书时间,并且实际还书时间为默认值(表示没还书)的情况下将这些记录查询出来。

温馨提示:答案为网友推荐,仅供参考
相似回答