【发布时间】:2013-08-02 03:56:29
【问题描述】:
表格结构:
表电影
中间标题
1 遗忘
2 钢铁侠 3
3 牛仔和外星人表格类型
gid 流派
1 个动作
2 科幻
3 西部
4 剧情表 MOVIEGENRES
中间gid
1 1
1 2
1 4
2 1
2 2
3 1
3 2
3 3
问题: 现在我试图只选择那些同时具有“西方”和“科幻”类型的电影,例如。 Cowboys & Aliens 既有西部片也有科幻片。
我尝试了以下查询,但它返回的所有电影仅具有任何指定类型
SELECT m.title FROM movies m,moviegenres mg WHERE m.mid = mg.mid AND mg.gid in (2,3);
【问题讨论】:
-
danihp,我已经编辑了我的问题
-
结果如何?您尝试过我们提供的查询吗?