다음을 통해 공유


레코드 집합: 조인 수행(ODBC)

이 항목은 MFC ODBC 클래스에 적용됩니다.

조인의 정의

일반적인 데이터 액세스 작업인 조인 작업을 사용하면 단일 레코드 집합 개체를 사용하여 둘 이상의 테이블의 데이터를 사용할 수 있습니다. 둘 이상의 테이블을 조인하면 각 테이블의 열을 포함할 수 있지만 애플리케이션에 단일 테이블로 표시되는 레코드 집합이 생성됩니다. 조인이 모든 테이블의 모든 열을 사용하지만 조인의 SQL SELECT 절이 각 테이블의 일부 열만 사용하는 경우도 있습니다. 데이터베이스 클래스는 읽기 전용 조인을 지원하지만 업데이트할 수 있는 조인은 지원하지 않습니다.

조인된 테이블에서 열이 포함된 레코드를 선택하려면 다음 항목이 필요합니다.

  • 조인되는 모든 테이블의 이름을 포함하는 테이블 목록입니다.

  • 참여하는 모든 열의 이름을 포함하는 열 목록입니다. 이름이 같지만 테이블의 열은 테이블 이름으로 한정됩니다.

  • 테이블이 조인되는 열을 지정하는 필터(SQL WHERE 절)입니다. 이 필터는 "Table1.KeyCol = Table2.KeyCol" 형식을 사용하고 실제로 조인을 수행합니다.

SQL 키워드(keyword) AND에 의해 조인된 각 쌍의 열 쌍을 동일시하여 같은 방식으로 두 개 이상의 테이블을 조인할 수 있습니다.

참고 항목

레코드 집합(ODBC)
레코드 집합: 미리 정의된 쿼리에 대한 클래스 선언(ODBC)
레코드 집합: 테이블에 대한 클래스 선언(ODBC)
레코드 집합: 레코드 집합 다시 쿼리(ODBC)