我正在建立一个图书馆数据库并控制图书借阅和归还。我想能够检查一本书的归还日期是否为空。如果贷款分录的归还日期为空,我想忽略该帐簿的所有其他分录。图书借阅表每本书都有一个isbn如果isbn的条目为空,则应忽略该isbn的所有其他条目。我什么都试过了,但似乎都做不好:/
frebpwbc1#
编写一个子查询,用它查找所有isbn NULL ```SELECT DISTINCT isbnFROM libraryWHERE fecha_devolucion IS NULL
NULL
然后用它来过滤整个表:
SELECT *FROM libraryWHERE isbn NOT IN (SELECT DISTINCT isbnFROM libraryWHERE fecha_devolucion IS NULL)
1条答案
按热度按时间frebpwbc1#
编写一个子查询,用它查找所有isbn
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
)