guesskiss
V2EX  ›  数据库

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

  •  
  •   guesskiss · Jun 13, 2015 · 1316 views
    This topic created in 3988 days ago, the information mentioned may be changed or developed.

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

    Septembers
        1
    Septembers  
       Jun 13, 2015 via Android
    手机上不方便我就说下思路

    先内连接打包成一个view,再查那个view
    Septembers
        2
    Septembers  
       Jun 13, 2015 via Android
    @Livid @Kai This may be moved to /go/sql
    Septembers
        3
    Septembers  
       Jun 13, 2015 via Android
    @Livid @Kai This may be moved to /go/db
    (记错了。。。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   5506 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 38ms · UTC 09:12 · PVG 17:12 · LAX 02:12 · JFK 05:12
    ♥ Do have faith in what you're doing.