我正在创建图书馆数据库,并控制图书借阅和退还。 我希望能够检查书籍的归还日期是否为空。如果贷款条目的退货日期为null,我想忽略该书具有的所有其他条目。 Book loan table
每本书都有一个ISBN 如果ISBN的条目为空,则应忽略该isbn的所有其他条目。
我已经尝试了所有方法,但似乎无法正确完成:/
答案 0 :(得分:0)
编写一个子查询,该子查询使用NULL
SELECT DISTINCT isbn
FROM library
WHERE fecha_devolucion IS NULL
然后使用它来过滤整个表格:
SELECT *
FROM library
WHERE isbn NOT IN (
SELECT DISTINCT isbn
FROM library
WHERE fecha_devolucion IS NULL
)