foreignfield book_id
가진 books
테이블에 belongsTo 연결 가진 items
테이블이 있습니다. book_id
이있는 items
을 어떻게 찾을 수 있습니까? 해당 ID를 가진 books
에는 기록이 없습니다. 그 이유는 어떻게 든 books
레코드가 삭제되었지만 연결된 items
레코드가 삭제 되었기 때문입니다. 각 책은 ID가있는 경우sql 찾기 누락 된 연결
1
A
답변
2
다음이
select * from items where book_id not in (select ID from books)
1
select i.*
from items as i
left join books as b
on i.book_id = b.id
where b.id is null
+0
이것은 DB 크기와 구성에 따라 훨씬 빠를 수 있으므로 사용해보십시오. – Josh
관련 문제
- 1. 찾기 누락 된 날짜는
- 2. "누락 된"행 찾기
- 3. SQL Server에서 누락 된 전자 메일 찾기
- 4. 소스 컨트롤에서 누락 된 SQL 개체 찾기
- 5. 누락 된 번호 찾기
- 6. 누락 된 레코드 찾기
- 7. 누락 된 정수 찾기 - 프롤로그
- 8. MySQL에서 누락 된 값 찾기
- 9. SQL 누락 된 아이디를
- 10. 배포시 누락 된 연결 문자열
- 11. Sql 쿼리에 누락 된 키워드
- 12. SQL 쿼리 - 누락 된 피연산자
- 13. SQL/ORACLE 누락 된 키워드
- 14. 보안 검사 누락 된 모든 메서드 찾기
- 15. 주어진 범위에서 누락 된 숫자 찾기
- 16. Visual Studio에서 누락 된 참조 찾기
- 17. SQL에서 테이블 간의 누락 된 번호 찾기
- 18. MySQL에서 누락 된 값 찾기/검색
- 19. numpy 배열에서 누락 된 값 찾기
- 20. 이맥스에 누락 된 HTML 태그 찾기
- 21. 컬렉션에서 누락 날짜 찾기
- 22. MySQL의 순서 격차 누락 찾기
- 23. PHP에서 연결 : 공백 누락
- 24. OLEDB 연결 유형을 참조하는 누락 된 라이브러리
- 25. 누락 된 URI 매개 변수 Facebook 연결
- 26. 연결 풀링에 누락 된 매개 변수는 무엇입니까?
- 27. 거리를 찾기 위해 SQL Server에서 교차 연결
- 28. SQL을 사용하여 데이터베이스 레코드에서 갭 (누락 된 레코드) 찾기
- 29. SQL - 중복 된 항목 찾기
- 30. 누락 된 라이브러리 com.sun.tools.attach
간단하고 효과적인 시도. 감사! – LordZardeck