• SQL-30 使用子查询的方式找出属于Action分类的所有电影对应的title,description


    题目描述

    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 电影id和分类id对应关系的最后更新时间
    CREATE TABLE film_category  (
    film_id  smallint(5)  NOT NULL,
    category_id  tinyint(3)  NOT NULL, `last_update` timestamp);
     
    使用子查询的方式找出属于Action分类的所有电影对应的title,description
    SQL:
    select title,description
    from film
    where film_id in(select film_id from film_category 
                     where category_id in (
                     select category_id from category
                     where name='Action') 
    

      一步一步子查询即可

  • 相关阅读:
    mysql安装遇到的坑
    git pull 、git fetch、 git clone
    MD markdown入门
    Libevent:8Bufferevents高级主题
    Libevent:6辅助函数以及类型
    Libevent:5events相关
    Libevent:4event loop
    Libevent:3创建event_base
    Libevent:2设置
    Libevent:1前言
  • 原文地址:https://www.cnblogs.com/kexiblog/p/10710398.html
Copyright © 2020-2023  润新知