Таблица film:
Поле | Описание |
---|---|
film_id | ID фильма |
title | Название фильма |
description | Описание фильма |
CREATE TABLE IF NOT EXISTS film (
film_id SMALLINT(5) NOT NULL DEFAULT '0',
title VARCHAR(255) NOT NULL,
description TEXT,
PRIMARY KEY (film_id));
Таблица category:
Поле | Описание |
---|---|
category_id | ID категории фильмов |
name | Название категории |
last_update | Время последнего обновления |
CREATE TABLE category (
category_id TINYINT(3) NOT NULL,
name VARCHAR(25) NOT NULL,
last_update TIMESTAMP,
PRIMARY KEY (category_id));
Таблица film_category:
Поле | Описание |
---|---|
film_id | ID фильма |
category_id | ID категории |
last_update | Время последнего обновления связи между фильмом и категорией |
CREATE TABLE film_category (
film_id SMALLINT(5) NOT NULL,
category_id TINYINT(3) NOT NULL,
last_update TIMESTAMP);
Используя подзапрос, найти все фильмы категории Action и вывести их title и description.
SELECT title, description FROM film f WHERE EXISTS(SELECT * FROM film_category fc, category c WHERE fc.category_id = c.category_id AND c.name = 'Action' AND f.film_id = fc.film_id)
Подзапрос с использованием оператора EXISTS используется для проверки наличия записей в таблицах film_category и category, соответствующих категории Action.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )