记录集:执行联接 (ODBC)
本主题适用于 MFC ODBC 类。
联接是什么
联接操作(一个常见的数据访问任务)允许使用单个记录集对象处理来自多个表的数据。 联接两个或多个表会生成一个记录集,该记录集可以包含每个表中的列,但显示为单个表到应用程序。 有时联接使用所有表中的所有列,但联接中的 SQL SELECT 子句仅使用每个表中的一些列。 数据库类支持只读联接,但不支持可更新联接。
若要从联接表中选择包含列的记录,需要以下项:
包含要联接的所有表的名称的表列表。
包含所有参与列的名称的列列表。 具有相同名称但来自不同表的列由表名限定。
一个筛选器(SQL WHERE 子句),用于指定表联接的列。 此筛选器采用“Table1.KeyCol = Table2.KeyCol”的形式完成联接。
可以通过将多个列对(每个由 SQL 关键字 AND 联接的对)以相同的方式联接多个表。
另请参阅
记录集 (ODBC)
记录集:为预定义查询声明一个类 (ODBC)
记录集:声明表的类 (ODBC)
记录集:再次查询记录集 (ODBC)