首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >对单个表进行MySQL查询以查找多行

对单个表进行MySQL查询以查找多行
EN

Stack Overflow用户
提问于 2011-04-29 18:43:52
回答 4查看 3K关注 0票数 0

我正在尝试找出一种在电影数据库中找到两个人共享的片尾的方法,例如:

表:“信用”

列:'id',‘电影’,‘人’

我的另一个问题是,一个人可能对同一部电影有多个片头,那么我如何过滤掉重复的内容呢?任何帮助都将不胜感激。以下是我到目前为止所掌握的。我在正确的轨道上吗?

代码语言:javascript
运行
复制
SELECT DISTINCT movie
FROM credits
WHERE person = 'condition1' OR person = 'condition2'
GROUP BY movie
HAVING COUNT(*)=2
EN

Stack Overflow用户

发布于 2011-04-29 19:02:07

代码语言:javascript
运行
复制
SELECT DISTINCT c1.movie
FROM credits AS c1
JOIN credits AS c2 on (c1.movie = c2.movie)
WHERE c1.person = 'john'
AND c2.person = 'kate'
票数 1
EN
查看全部 4 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/5831027

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档