Механизм соединения таблиц, участвующих в запросе, позволяет дополнительно ограничивать состав данных, получаемых в результате выполнения запроса. Если в операторе ИЗ перечислить несколько таблиц, а в операторе ВЫБРАТЬ задать некоторые поля из этих таблиц, то результатом будут все возможные сочетания значений полей таблиц. Для ограничения выборки используют операторы соединения таблиц.
Различают четыре вида соединения:
[ВНУТРЕННЕЕ] СОЕДИНЕНИЕ
ЛЕВОЕ [ВНЕШНЕЕ] СОЕДИНЕНИЕ
ПРАВОЕ [ВНЕШНЕЕ] СОЕДИНЕНИЕ
ПОЛНОЕ [ВНЕШНЕЕ] СОЕДИНЕНИЕ
Рассмотрим различие вариантов соединения на следующем примере. Пусть есть две таблицы:
Таблица 1
Достарыңызбен бөлісу: |