나는 equi join의 특별한 형태를 사용하는이 특별한 스크립트를 보았습니다.Equi Join의 특별한 경우
SELECT *
FROM
per_assignments a, per_assigment_types b
WHERE
a.assignment_status_type_id + 0 = b.assignment_status_type_id
동일 결합에 0이 추가되는 이유는 무엇입니까? 색인 검색을 피하는 것과 관련이 있다는 것을 알게되었지만, 여전히 어떤 사람은 색인 검색을 완전히 설명 할 수 있습니다. 미리 감사드립니다
편집 :
그것은 테이블/열 선언과 관련된 일이 아니다. 내가 아는 한 SQL 튜닝과 관련이 있습니다.
- 이 작은 테이블에 사용됩니다 : -
이것은 내가 찾은 것입니다.
- 인덱스 검색을 정상적으로 수행하는 대신 전체 테이블을 한 번에 검색합니다.
그러나 정상적인 동등 조인과의 차이점을 정확히 알지 못하며, 색인 생성이 성능에 어떤 영향을 미치는지에 대해서도 알지 못합니다.
특정 상황에서 설명 할 수 있고 내 발견이 잘못 되었다면 알려주는 것이 도움이 될 것입니다. 같은 :-)에 대한 귀하의 시간과 노력을 감사합니다
열 설명 : 두 테이블
할당 상태 유형 아이디의 인덱스 사용을 살해 번호 (9)
적어도 해당 필드에 대한 테이블 선언을 제공하십시오. – Spudley
업데이트했습니다. 둘 다 NUMBER (9)로 선언되었습니다. – NirmalGeo