【发布时间】:2021-01-22 15:22:11
【问题描述】:
我正在尝试将海伦娜·邦哈布·卡特和约翰尼·德普主演的所有电影的名称插入到一个新表中。我首先从一个名为 movies 的表中选择信息,该表有一个标题和一个 ID。然后来自一个名为 stars 的表,该表有一个 movie_id 和一个 person_id。最后,我从一个名为 people 的表中进行选择,该表有一个 id 和 name 列。我认为我的问题出在工会线上,但我不知道为什么。
CREATE TABLE jh( title TEXT)
INSERT INTO jh(title)
SELECT movies.title
FROM movies
WHERE movies.id in ( SELECT stars.movie_id FROM stars WHERE stars.person_id in(SELECT
people.id FROM people WHERE people.name = ' Johnny Depp' UNION SELECT people.id FROM people
WHERE people.name = 'Helena Bonham Carter'))
【问题讨论】: