Расширенные объединения
- Использование псевдонимов таблиц
- Использование объединений других типов
- Естественные объединения
- Внешние объединения
- Использование объединений со статистическими функциями
- Использование объединений и условий объединения
Естественные объединения
Естественное объединение — это объединение, в котором вы выбираете только не повторяющиеся столбцы. Обычно это делается при помощи метасимвола (SELECT *) для одной таблицы и указания явного подмножества столбцов для всех остальных таблиц. Вот пример:
FROM Customers AS C, Orders AS O, Orderltems AS OI WHERE C.cust_id = O.cust_id
AND OI.order_num = O.order_num
AND prod_id = 'RGANOl';
В этом примере метасимвол используется только для первой таблицы. Все остальные столбцы указаны явно, поэтому никакие дубликаты столбцов не выбираются. Несомненно, каждое внутреннее объединение, которое вы использовали до сих пор, представляло собой в действительности естественное объединение и, возможно, вам никогда не понадобится внутреннее объединение, не являющееся естественным.



