我对SQL很新,所以请耐心等待。
我已经建立了一个电影数据库,我试图查询它,以便我的所有表格都能正常显示。
我有一个movies
表,其中包含movieID
,title
,releaseYear
,directorID
,genreID
和{{1}列}。
在表格actorID
中,我有director
和directorID
。
使用查询Director
,我可以显示表SELECT * FROM movies INNER JOIN director ON director.directorID = movies.directorID;
和movies
中的所有内容(这不是我想要的内容,但是&# #39; s在正确的轨道上)。
我剩下的表是director
,(带有actorID和actor的名字)actor
(带有starringID,movieID和actorID),starring
(带有genreID和22个不同的表)类型)和genre
(与moviegenresID,moviesID和genreID)。
我有点失落,如果这令人困惑和混乱,我道歉,但我认为我需要查询数据库,以便所有表显示数据并与正确的列相关联。例如,大多数电影都有多种类型和演员,这就是我将它们分成自己的表格的原因。
我无法弄清楚如何查询所有内容以便在结果网格中正确显示。
提前致谢