Способы объединения таблиц в представлении
Способы объединения таблиц в представлении
Так же как и в запросах в базе данных Access, можно создавать разные типы объединений таблиц:
-
внутренние, когда из обеих таблиц отбираются только те записи, у которых совпадают значения связанных полей;
-
внешние, когда в одной из таблиц выбираются все записи, а в другой — только связанные.
- левое внешнее объединение, когда выбираются все строки из левой таблицы;
- правое внешнее объединение, когда выбираются все строки из правой таблицы;
-
полное внешнее объединение,
когда выбираются строки из обеих таблиц.
- Выделить все строки с Categories (Select All Rows from Categories);
-
Выделить все строки с Products
(Select All Rows from Product).
Флажки в группе Включить строки (Include rows) позволяют установить любой тип внешнего соединения между таблицами. При изменении типа соединения меняется значок на связи — дополняется ромб справа или слева до квадрата.
Как видно из рис. 17.38, записи в таблицах могут связываться не только по условию равенства связанных полей. Для связи можно использовать любой из операторов сравнения (>, <, >=, <= или о). При изменении оператора сравнения он отображается на значке связи, таким образом, тип связи очень хорошо идентифицируется визуально. Кроме того, когда вы подводите курсор мыши к связи, появляется всплывающая подсказка, указывающая тип объединения, условие объединения и связанные поля .