Главная / Основы SQL / Даны таблицы CREATE TABLE Блюдо (Название_блюда VARCHAR(20) NOT NULL, Время_приготовления INT NOT NULL, Общая_калорийность INT NOT NULL, Номер_рецепта INT, Повар VARCHAR(20), Стоимость INT ) CREATE TABLE Компонент (Название_компонента VARCHAR(20), Калорий

Даны таблицы

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 Блюдо INNER JOIN Компонент ON Блюдо.Название_блюда = Компонент.Блюдо WHERE Блюдо.Повар="Иванов"
SELECT Компонент.Название_компонента, Блюдо.Повар FROM Блюдо,Компонент WHERE Блюдо.Название_блюда = Компонент.Блюдо AND Блюдо.Повар="Иванов"
SELECT Компонент.Название_компонента, Блюдо.Повар FROM Блюдо INNER Компонент ON Блюдо.Название_блюда = Компонент.Блюдо AND Блюдо.Повар="Иванов"
SELECT Компонент.Название_компонента, Блюдо.Повар FROM Блюдо INNER JOIN Компонент ON Блюдо.Повар="Иванов" AND Блюдо.Название_блюда = Компонент.Блюдо
Сложность вопроса
29
Сложность курса: Основы SQL
60
Оценить вопрос
Очень сложно
Сложно
Средне
Легко
Очень легко
Комментарии:
Аноним
Экзамен сдан на пять с минусом. Спасибо сайту
17 май 2020
Оставить комментарий
Другие ответы на вопросы из темы базы данных интуит.