테이블 자동 조인(Visual Database Tools)Join Tables Automatically (Visual Database Tools)

쿼리에 두 개 이상의 테이블을 추가하면 쿼리 및 뷰 디자이너 가 해당 테이블 사이의 관련성을 판단합니다.When you add two or more tables to a query, the Query and View Designer attempts to determine if they are related. 관련이 있는 경우 쿼리 및 뷰 디자이너는 테이블 또는 테이블 구조 개체를 나타내는 사각형 사이에 자동으로 조인 선을 넣습니다.If they are, the Query and View Designer automatically puts join lines between the rectangles representing the tables or table-structured objects.

다음과 같은 경우 쿼리 및 뷰 디자이너는 테이블이 조인되었다고 판단합니다.The Query and View Designer will recognize tables as joined if:

  • 데이터베이스에 테이블 관련성을 지정하는 정보가 포함된 경우The database contains information that specifies that the tables are related.

  • 이름과 데이터 형식이 같은 두 개의 열이 각 테이블에 하나씩 있는 경우.If two columns, one in each table, have the same name and data type. 이 열은 하나 이상의 테이블에서 기본 키여야 합니다.The column must be a primary key in at least one of the tables. 예를 들어, employeejobs 테이블을 추가하고 job_id 열이 jobs 테이블의 기본 키이며 각 테이블에 데이터 형식이 같은 job_id 라는 열이 있는 경우 쿼리 및 뷰 디자이너는 이 두 테이블을 자동으로 조인합니다.For example, if you add employee and jobs tables, if the job_id column is the primary key in the jobs table, and if each table has a column called job_id with the same data type, the Query and View Designer will automatically join the tables.

    참고

    쿼리 및 뷰 디자이너는 이름과 데이터 형식이 같은 열을 기반으로 하여 조인을 하나만 만듭니다.The Query and View Designer will create only one join based on columns with the same name and data type. 둘 이상의 조인이 가능한 경우에도 쿼리 및 뷰 디자이너는 처음 발견한 일치 열 집합을 기반으로 해서 하나의 조인을 만든 다음 조인 작업을 중단합니다.If more than one join is possible, the Query and View Designer stops after creating a join based on the first set of matching columns that it finds.

  • 쿼리 및 뷰 디자이너에서 검색 조건(WHERE 절)이 실제 조인 조건임을 감지하는 경우.The Query and View Designer detects that a search condition (a WHERE clause) is actually a join condition. 예를 들어, employeejobs테이블을 추가한 다음 두 테이블의 job_id 열에서 같은 값을 검색하는 검색 조건을 만들 수 있습니다.For example, you might add the tables employee and jobs, then create a search condition that searches for the same value in the job_id column of both tables. 이때 쿼리 및 뷰 디자이너는 검색 조건의 결과로 조인이 만들어짐을 감지하여 검색 조건을 기반으로 해서 조인 조건을 만듭니다.When you do, the Query and View Designer detects that the search condition results in a join, and then creates a join condition based on the search condition.

쿼리 및 뷰 디자이너가 사용자 쿼리에 적합하지 않은 조인을 만든 경우 조인을 수정하거나 제거할 수 있습니다.If the Query and View Designer has created a join that is not suitable to your query, you can modify the join or remove it. 자세한 내용은 조인 연산자 수정(Visual Database Tools)조인 제거(Visual Database Tools)를 참조하세요.For details, see Modify Join Operators (Visual Database Tools) and Remove Joins (Visual Database Tools).

쿼리 및 뷰 디자이너가 사용자 쿼리에 있는 테이블을 자동으로 조인하지 않는 경우 사용자가 직접 조인을 만들 수 있습니다.If the Query and View Designer does not automatically join the tables in your query, you can create a join yourself. 자세한 내용은 테이블 수동 조인(Visual Database Tools)을 참조하세요.For details, see Join Tables Manually (Visual Database Tools).

관련 항목:See Also

쿼리 및 뷰 디자이너의 조인 표시 방법(Visual Database Tools)How the Query and View Designer Represents Joins (Visual Database Tools)
쿼리 및 뷰 디자인 방법 도움말 항목(Visual Database Tools)Design Queries and Views How-to Topics (Visual Database Tools)
조인을 사용한 쿼리(Visual Database Tools)Query with Joins (Visual Database Tools)