【发布时间】:2018-11-22 17:41:37
【问题描述】:
这里是相关表格
movie(id, title, relYear, category, runTime, director,
studioName, description, rating)
actor(aID, fName, surname, gender)
stars(movieID, actorID)
movGenre(movieID, genre)
我只是想返回“迈克尔·法斯宾德”主演的电影使用子查询...电影中的“id”指的是电影 id不是演员 id,如果是这样的话我可以的
SELECT title, category
FROM movie
WHERE 'id' =(SELECT 'aID'
FROM actor
WHERE fName='Michael' and surname='Fassbender')
有没有办法在不使用任何连接的情况下做到这一点?
【问题讨论】:
-
是的,没有
JOINs 有一些方法可以做到这一点,但为什么呢?甚至没有 MySQL 也有办法做到这一点,但为什么呢?