3.2.3. Естественное соединение таблиц

Легко заметить, что в эквисоединение таблиц вошли дубликаты столбцов, по которым проводилось соединение (Т, В и БЛ). Для исключения этих дубликатов можно создать естественное соединение тех же таблиц:
SELECT  Т, В, БЛ, Трапеза, Вид, Блюдо, Основа, Выход, Труд
FROM    Меню, Трапезы, Вид_блюд, Блюда
WHERE   Меню.Т = Трапезы.Т
AND     Меню.В = Вид_блюд.В
AND     Меню.БЛ = Блюда.БЛ;
Реализация естественного соединения таблиц имеет вид
 
Т В БЛ Трапеза Вид Блюдо Основа Выход Труд
1 З 3 Завтрак Закуска Салат витаминный Овощи 200. 4
1 З 6 Завтрак Закуска Мясо с гарниром Мясо 250. 3
1 Г 19 Завтрак Горячее Омлет с луком Яйца 200. 5
...
3 Г 16 Ужин Горячее Драчена Яйца 180. 4
3 Н 30 Ужин Напиток Компот Фрукты 200. 2
3 Н 31 Ужин Напиток Молочный напиток Молоко 200. 2
3.2.2 | Содержание | 3.2.4