【发布时间】:2020-10-26 20:49:10
【问题描述】:
我有一张这样的桌子:
MovieID PersonID
1 1
1 2
1 3
1 4
2 6
2 1
etc.
如何选择 personID 为 1 和 2 的人同时出现的所有电影 ID(不同的)?
我尝试过类似的方法:
(SELECT movie_id
FROM stars
WHERE person_id = (SELECT XXX)
AND person_id = (SELECT XXX)
)
但显然它不起作用,因为每一行只有 1 个 person_id。
【问题讨论】:
标签: sql select concatenation where-clause