我有一個視圖,下面有我想要顯示的所有內容,但只有在每個表格中的特定影片都添加了所有內容時纔會顯示(如果這樣做的話)。就像添加了電影一樣,只有當副本,演員,角色和流派已經連接到該特定電影時,視圖纔會顯示,但是如果沒有爲電影添加任何內容,它將不會顯示。我是這個新東西,所以任何幫助將不勝感激。顯示所有記錄,即使爲空
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