【发布时间】:2017-09-09 19:30:10
【问题描述】:
是否可以通过单个 SQL 查询来解决这个问题?有 4 个表:
- 书(id、标题、东西)
- 页面(id、book_id、东西)
- syntax_error (id, page_id, fixed, something) (fixed - bool)
- lexical_error(id、page_id、fixed、something)
book 表与page 表具有一对多关系。
单个page 可能包含syntax_error 或lexical_error(对于此示例,不可能一页同时出现两个错误,而每页只有一个错误),因此page 具有一对一与syntax_error 或lexical_error 的一种关系。
我怎样才能找到没有错误的所有书籍? (如何获取没有任何错误或任何非固定错误的页面的所有 book.id 值?)
通过使用一个 SQL 查询。
【问题讨论】: