牛客線上程式設計練習:SQL29_中等
阿新 • • 發佈:2021-02-04
SQL練習:SQL29_中等
題目: 使用join查詢方式找出沒有分類的電影id以及名稱
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'));
CREATE TABLE category (
'category_id' tinyint(3) NOT NULL ,
'name' varchar(25) NOT NULL,
'last_update' timestamp,
PRIMARY KEY ('category_id'));
CREATE TABLE film_category (
'film_id' smallint(5) NOT NULL,
'category_id' tinyint(3) NOT NULL,
'last_update' timestamp);
題解
# 思路:通過LEFT|RIGHT JOIN外連線查詢
SELECT F.film_id,F.title
FROM film F
LEFT JOIN film_category FC ON FC.film_id = F.film_id
WHERE FC.category_id IS NULL;
- 個人整理的筆記,僅供學習使用,有問題麻煩指正。
- 題目來源於:牛客網