Поделиться через


Набор записей. Объединение (ODBC)

Этот раздел относится к классам ODBC библиотеки MFC.

Что такое присоединение

Операция соединения, общая задача доступа к данным, позволяет работать с данными из нескольких таблиц с помощью одного объекта набора записей. Присоединение двух или нескольких таблиц дает набор записей, который может содержать столбцы из каждой таблицы, но отображается как одна таблица в приложении. Иногда соединение использует все столбцы из всех таблиц, но иногда предложение SQL SELECT в соединении использует только некоторые столбцы из каждой таблицы. Классы базы данных поддерживают соединения только для чтения, но не обновляются.

Чтобы выбрать записи, содержащие столбцы из присоединенных таблиц, вам потребуется следующее:

  • Список таблиц, содержащий имена всех таблиц, присоединенных.

  • Список столбцов, содержащий имена всех участвующих столбцов. Столбцы с одинаковым именем, но из разных таблиц соответствуют имени таблицы.

  • Фильтр (предложение SQL WHERE ), указывающий столбцы, с которыми объединяются таблицы. Этот фильтр принимает форму Table1.KeyCol = Table2.KeyCol и фактически выполняет соединение.

Вы можете объединить более двух таблиц таким же образом, приравнив несколько пар столбцов, каждую пару, присоединенную к ключевому слову SQL AND.

См. также

Набор записей (ODBC)
Набор записей. Объявление класса для предопределенного запроса (ODBC)
Набор записей. Объявление класса таблицы (ODBC)
Набор записей. Выполнение обновления наборов записей (ODBC)