SQL 1:
SQL 2:
SQL1과 SQL2는 동일한 결과를 얻습니다.
실제 개발에서도 두 번째 SQL을 이렇게 작성할 수 있나요? SQL1에 비해 SQL2는 효율성이 떨어지나요?
SQL1, 테이블 B는 한 번만 스캔됩니다. SQL2, 테이블 B는 테이블 A의 레코드 수만큼 스캔됩니다.데이터베이스의 데이터 양이 충분하면 SQL2는 결과를 직접 생성할 수 있으면 데이터베이스가 종료됩니다
SQL1, 테이블 B는 한 번만 스캔됩니다.
SQL2, 테이블 B는 테이블 A의 레코드 수만큼 스캔됩니다.
데이터베이스의 데이터 양이 충분하면 SQL2는 결과를 직접 생성할 수 있으면 데이터베이스가 종료됩니다