我有一个视图,下面有我想要显示的所有内容,但只有在每个表格中的特定影片都添加了所有内容时才会显示(如果这样做的话)。就像添加了电影一样,只有当副本,演员,角色和流派已经连接到该特定电影时,视图才会显示,但是如果没有为电影添加任何内容,它将不会显示。我是这个新东西,所以任何帮助将不胜感激。显示所有记录,即使为空
CREATE VIEW viewAllMovieDetails AS
SELECT `tblMovie`.`MovieName`, `tblCopy`.`CpyEdition`, `tblCopy`.`CpyCondition`,
`tblCopy`.`CpyAmountPaid`, `tblCopy`.`CpyNote`, `tblMovie`.`MovieRating`,
`tblMovie`.`MovieLength`,`tblMovie`.`MovieYear`, `tblActor`.`ActLastName`,
`tblActor`.`ActFirstName`, `tblRole`.`Role`, `tblMovieGenre`.`GenGenre`
FROM `tblCopy`, `tblMovie`, `tblActor`, `tblRole`, `tblMovieGenre`
WHERE `tblCopy`.`MovieID` = `tblMovie`.`MovieID` AND `tblRole`.`MovieID` = `tblMovie`.`MovieID`
AND `tblRole`.`ActID` = `tblActor`.`ActID` AND `tblMovieGenre`.`MovieID` = `tblMovie`.`MovieID`;
有一个看看这个:http://www.codinghorror.com/blog/2007/10/a-visual-explanation-of -sql-joins.html – fancyPants