나는 이와 같은 시나리오를 가지고 있는데, 두 테이블 table_1과 table_2가 있습니다. 두 테이블 모두 column_1이라는 공통 열을 가지고 있습니다 (foreign_Key 제약 없음 !!). Table_1은 table_2에없는 일부 추가 행을 가질 수 있습니다 (즉, table_2는 table_1의 하위 집합입니다). table_1에만 있지만 table_2에는없는 모든 항목을 나열하고 싶습니다. 같은 목적으로 SQL 쿼리를 작성하는 데 도움이됩니다. 미리 감사드립니다. 두 테이블이 서로 관련이없는 경우가 전체 테이블 스캔을 필요로하지 않도록일부 조건을 기반으로 테이블로부터의 쿼리
2
A
답변
3
SELECT a.*
FROM table1 a
LEFT JOIN table2 b
on a.column_1 = b.column_1
WHERE b.column_1 IS NULL
더 나은
1
select * from table1
inner join table2 on table1.column1=table2.column1
0
(성능을 느리게하는
를)
table2.column_1
를 table1.column_1
에 인덱스를 추가하고 select a.* from table1 a left outer join table2 b on a.col1=b.col1;
관련 문제
- 1. 다른 테이블의 일부 조건을 기반으로 테이블 업데이트
- 2. 페이지의 일부 조건을 기반으로 CSS를 삽입합니다.
- 3. SQL 쿼리 새로운 조건을 기반으로 조건부 선택
- 4. 조건을 기반으로 이름을 선택하는 mysql 쿼리
- 5. 데이터 테이블의 일부 조건을 기반으로 gridview 색상을 지정하십시오.
- 6. wpf의 일부 조건을 기반으로 DataGrid의 셀에서 체크 박스를 비활성화합니다.
- 7. JQuery UI 정렬 : 일부 조건을 기반으로 위치 복원
- 8. 일부 조건을 기반으로 어떤 색소 라이브러리가 초기에 종료를 지원합니까?
- 9. 조건을 기반으로 조인 사용
- 10. @ 조건을 기반으로 주석을 생성합니다.
- 11. 조건을 기반으로 조건을 작성하는 우아한 방법
- 12. SQL 쿼리 조건을 기반으로 두 테이블에서 여러 열을 선택하려면
- 13. 많은 조건을 가진 mysql 쿼리
- 14. 다른 조건을 기반으로 여러 COUNT() s
- 15. PHP에서 조건을 기반으로 XML 생성하기
- 16. .htaccess 여러 조건을 기반으로 리디렉션
- 17. 일치 조건을 기반으로 행 제거
- 18. 조건을 기반으로 jQueryUI 툴팁 표시
- 19. 안드로이드에서 조건을 사용하여 쿼리
- 20. 범위 조건을 만족하는 계산을 기반으로 계산
- 21. 조건을 선택하고 조건을 기반으로 새 값을 할당하는 방법
- 22. facelet의 조건을 기반으로 렌더링하는 방법은 무엇입니까?
- 23. if else 조건을 기반으로 한 작업 이전
- 24. 조건을 가진 MySQL 업데이트 쿼리
- 25. 다중 조건을 사용하는 MySQL 쿼리
- 26. 여러 조건을 가진 Linq 쿼리
- 27. id를 기반으로 업데이트 할 단일 쿼리
- 28. VS 2008 부트 스트랩퍼. 일부 전제 조건을 다운로드하고 일부 전제 조건을 패키지합니까?
- 29. 여러 조건을 기반으로 고도로 필터링 된 검색
- 30. 복수 선택 조건을 기반으로 선택 쿼리를 최적화하십시오.