电影网站这种数据结构该怎样多表联合查询?

2015-06-13 22:24:51 +08:00
 guesskiss

每部电影有多个标签,而每个标签又有多部电影,典型的多对多的关系,于是我建立了中间表:fm_movie_tag
这个表就两个字段:movie_id和tag_name。movie_id和tag_name一一对应的一个表。
而针对每部电影详细信息的数据表fm_moviedetail,可以设两个字段:地区(movie_area)和年代(movie_year),那现在我要查询“2015”年“欧美”的“科幻”电影,该怎样写这条sql语句?

700 次点击
所在节点    数据库
3 条回复
Septembers
2015-06-13 22:36:32 +08:00
手机上不方便我就说下思路

先内连接打包成一个view,再查那个view
Septembers
2015-06-13 22:37:37 +08:00
@Livid @Kai This may be moved to /go/sql
Septembers
2015-06-13 22:38:59 +08:00
@Livid @Kai This may be moved to /go/db
(记错了。。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/198324

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX