마케팅스프린트
[ GitHub ]

[ jungyijun@naver.com ]


  • Category
    • 마케팅 자동화
    • old posting
      • ChatGPT
      • Java
      • MySQL
      • JSP
      • Spring Framework
      • Node.js
Total
Today
Yesterday
hELLO · Designed By 정상우.
old posting/MySQL

[SQL] Natural Join과 USING

2021. 5. 25. 05:19
  • Natural Join
    • 두 테이블 간의 동일한 이름을 갖는 모든 컬럼들에 대해 등가조인(EQUI JOIN)을 수행한다.
    • Natural Join이 수행되면, USING, ON, WHERE 절에서 'Join 조건'을 정의할 수 없다.
    • 별도의 컬럼 순서를 지정하지 않으면 Natural Join의 기준이 되는 컬럼들이 다른 컬럼보다 먼저 출력된다.

 

  • Join에 사용된 컬럼들은 같은 데이터 유형이어야 한다.
  • 별명(ALIAS)나 테이블명과 같은 접두어를 줄 수 없다.

 

  • USING
    • 같은 이름을 가진 컬럼들중에서 원하는 컬럼만 선택적으로 EQUI Join을 할 수 있다.
      • 별도의 컬럼 순서를 지정하지 않으면 USING 조건절의 기준이 되는 컬럼이 먼저 출력된다.
      • Join 컬럼에 대해서는 ALIAS나 테이블 이름과 같은 접두사를 붙일 수 없다.
저작자표시 (새창열림)
'old posting/MySQL' 카테고리의 다른 글
  • [SQL] 제약조건(Constraint)
  • [SQL] 집합연산자
  • [SQL] View 와 View 의 종류
  • [SQL] Sub Query와 종류 그리고 주의사항
마케팅스프린트
마케팅스프린트
쿠팡, 스마트스토어 자동화 솔루션

티스토리툴바