찾다

 >  Q&A  >  본문

MySQL에서 두 가지 유형의 다중 테이블 쿼리의 차이점은 무엇입니까?

SQL 1:

으아악

SQL 2:

으아악

SQL1과 SQL2는 동일한 결과를 얻습니다.

실제 개발에서도 두 번째 SQL을 이렇게 작성할 수 있나요?
SQL1에 비해 SQL2는 효율성이 떨어지나요?

为情所困为情所困2807일 전612

모든 응답(1)나는 대답할 것이다

  • phpcn_u1582

    phpcn_u15822017-05-18 10:46:43

    SQL1, 테이블 B는 한 번만 스캔됩니다.
    SQL2, 테이블 B는 테이블 A의 레코드 수만큼 스캔됩니다.
    데이터베이스의 데이터 양이 충분하면 SQL2는 결과를 직접 생성할 수 있으면 데이터베이스가 종료됩니다

    회신하다
    0
  • 취소회신하다