1

我有一个表,该表items与一个表的 belongsTo 关联,该books表与一个表 foreignKey book_id。我怎样才能找到该IDitemsbook_id但没有记录books?原因是不知何故该books记录已被删除,但关联的items记录却没有。

4

2 回答 2

3

如果每本书都有一个 ID,那么试试这个

select * from items where book_id not in (select ID from books)
于 2012-05-15T21:57:36.417 回答
2
select i.* 
from items as i
left join books as b
on i.book_id = b.id 
where b.id is null
于 2012-05-15T21:59:33.823 回答