資料錄集:執行聯結 (ODBC)
本主題適用於 MFC ODBC 類別。
什麼是聯結
聯結作業是常見的數據存取工作,可讓您使用單一記錄集物件處理來自多個數據表的數據。 聯結兩個或多個數據表會產生一個記錄集,該記錄集可以包含每個數據表的數據行,但會顯示為應用程式的單一數據表。 有時候聯結會使用所有數據表中的所有數據行,但有時聯結中的SQL SELECT 子句只會使用每個數據表的一些數據行。 資料庫類別支援只讀聯結,但不支援可更新的聯結。
若要從聯結資料表中選取包含資料行的記錄,您需要下列專案:
包含要聯結之所有數據表名稱的數據表清單。
包含所有參與資料行名稱的數據列清單。 具有相同名稱但來自不同數據表的數據行會以數據表名稱限定。
篩選條件 (SQL WHERE 子句),指定加入資料表的數據行。 此篩選格式為 「Table1.KeyCol = Table2.KeyCol」。,並實際完成聯結。
您可以藉由將多個數據行配對相等,以相同方式聯結兩個以上的數據表,每個數據表都由 SQL 關鍵詞 AND 聯結。
另請參閱
資料錄集 (ODBC)
資料錄集:宣告預先定義查詢的類別 (ODBC)
資料錄集:宣告資料表的類別 (ODBC)
資料錄集:重新查詢資料錄集 (ODBC)