쿼리 및 뷰 디자이너의 조인 표시 방법(Visual Database Tools)
적용 대상: SQL Server
테이블이 조인된 경우 쿼리 및 뷰 디자이너는 다이어그램 창과 SQL 창의 SQL 구문을 사용하여 조인을 그래픽으로 나타냅니다.
다이어그램 창
다이어그램 창에서 쿼리 및 뷰 디자이너는 조인에 포함된 데이터 열 사이에 조인 선을 표시합니다. 쿼리 및 뷰 디자이너는 각 조인 조건에 대해 하나의 조인 라인을 표시합니다. 예를 들어 다음 그림에서는 조인된 두 테이블 간의 조인 라인을 보여 줍니다.
둘 이상의 조인 조건을 사용하여 테이블을 조인하는 경우 쿼리 및 뷰 디자이너는 다음 예제와 같이 여러 조인 줄을 표시합니다.
조인된 데이터 열이 표시되지 않으면(예: 테이블 또는 테이블 구조 개체를 나타내는 사각형이 최소화되거나 조인에 식이 포함됨) 쿼리 및 뷰 디자이너는 테이블 또는 테이블 구조 개체를 나타내는 직사각형의 제목 표시줄에 조인 라인을 배치합니다.
조인 라인 중간에 있는 아이콘의 모양은 테이블 또는 테이블 구조 개체가 조인되는 방법을 나타냅니다. join 절에서 등호(=) 이외의 연산자를 사용하는 경우 연산자가 조인 라인 아이콘에 나타납니다. 다음 표에서는 조인 라인에 표시되는 아이콘을 나열합니다.
조인 선 아이콘 | 설명 |
---|---|
등호(=)를 사용하여 만든 내부 조인 | |
"보다 큼" 연산자를 기반으로 하는 내부 조인입니다. | |
관련 테이블에 일치하는 내용이 없는 경우에도 왼쪽에 나타난 테이블의 모든 행을 포함하는 외부 조인 | |
관련 테이블에 일치하는 내용이 없는 경우에도 오른쪽에 나타난 테이블의 모든 행을 포함하는 외부 조인. | |
관련 테이블에 일치 항목이 없더라도 두 테이블의 모든 행이 포함되는 완전 외부 조인입니다. |
조인 선의 끝에 있는 기호는 조인 형식을 나타냅니다. 다음 표는 조인 형식과 조인 선의 끝에 표시되는 아이콘 목록입니다.
조인 줄 끝에 있는 아이콘 | 조인 형식 |
---|---|
일 대 일 조인. | |
일 대 다 조인 | |
쿼리 및 뷰 디자이너는 조인 형식을 결정할 수 없습니다. 이 상황은 조인을 수동으로 만든 경우에 가장 자주 발생합니다. |
SQL 창
조인은 SQL 문에서 여러 가지 방법으로 표현할 수 있습니다. 정확한 구문은 사용 중인 데이터베이스 및 조인을 정의하는 방법에 따라 다릅니다.
테이블을 조인하기 위한 구문 옵션은 다음과 같습니다.
FROM 절에 대한 JOIN 한정자입니다. 키워드(keyword) INNER 및 OUTER는 조인 형식을 지정합니다. 이 구문은 ANSI 92 SQL의 표준입니다.
예를 들어 각 테이블의
publishers
열을 기반으로pub_id
테이블과pub_info
테이블을 조인시키는 경우 결과 SQL 문은 다음과 같이 표시될 수 있습니다.SELECT * FROM publishers INNER JOIN pub_info ON publishers.pub_id = pub_info.pub_id
외부 조인을 만들면 INNER이라는 단어 대신 왼쪽 외부 또는 오른쪽 OUTER라는 단어가 나타납니다.
두 테이블의 열을 비교하는 WHERE 절. 데이터베이스가 JOIN 구문을 지원하지 않거나 직접 입력한 경우 WHERE 절이 나타납니다. WHERE 절에 조인가 만들어지면 두 테이블 이름이 FROM 절에 표시됩니다.
예를 들어, 아래 문은
publishers
테이블과pub_info
테이블을 조인합니다.SELECT * FROM publishers, pub_info WHERE publishers.pub_id = pub_info.pub_id
참고 항목
조인을 사용한 쿼리(Visual Database Tools)
조인 대화 상자(Visual Database Tools)