#1307134
Даны таблицы: CREATE TABLE Блюдо (Название_блюда VARCHAR(20) NOT NULL, Время_приготовления INT NOT NULL, Общая_калорийность INT NOT NULL, Номер_рецепта INT, Повар VARCHAR(20), Стоимость INT ) CREATE TABLE Компонент (Название_компонента VARCHAR(20), Калорийность INT NOT NULL, Жиры INT, Белки INT, Блюдо VARCHAR(20), Углеводы INT, Стоимость_100_грамм FLOAT NOT NULL) Найти поваров, которые используют в своих блюдах компоненты без названия.
Варианты ответа:
- SELECT Блюдо.Повар, Блюдо.Название_блюда, Компонент.Название_компонента FROM Блюдо RIGHT JOIN Компонент ON Блюдо.Название_блюда = Компонент.Блюдо WHERE Компонент.Название_компонента Is Null
- SELECT Блюдо.Повар, Блюдо.Название_блюда, Компонент.Название_компонента FROM Блюдо INNER JOIN Компонент ON Блюдо.Название_блюда = Компонент.Блюдо WHERE Компонент.Название_компонента Is Null
- SELECT Блюдо.Повар, Блюдо.Название_блюда, Компонент.Название_компонента FROM Блюдо LEFT JOIN Компонент ON Блюдо.Название_блюда = Компонент.Блюдо WHERE Компонент.Название_компонента Is Null
- SELECT Блюдо.Повар, Блюдо.Название_блюда, Компонент.Название_компонента FROM Блюдо,Компонент WHERE Блюдо.Название_блюда = Компонент.Блюдо AND Компонент.Название_компонента Is Null
Курсы в категории:
Экономика и управление