2015-03-19 45 views
-4

我有一個查詢,但每次運行它時,它只會顯示包含所有信息的項目,顯示等等。即使沒有數據也顯示查詢表

SELECT DISTINCTROW tblEvents.EventID,[ShowName] & 「」 &格式([開始日期]中, 「mm-YYYY」)AS ShowNames,tblShowTypes.ShowType,tblStates.StateCode,格式([開始日期],「DD-MMM ASY開始,格式([EndDate],「dd-mmm-yyyy」)AS [結束],tblInsideOutside.InsideOutside,tblHomeAway.HomeAway,tblShowCosts.BoothCost,tblComments.Comment FROM((((((tblEvents INNER JOIN tblShows ON tblEvents.ShowID = tblShows.ShowID)INNER JOIN tblShowTypes ON tblShows.ShowTypeID = tblShowTypes.ShowTypeID)INNER JOIN tblStates ON tblEvents.StateID = tblStates.StateID)INNER JOIN tblInsideOutside ON tblShows.InsideOutsideID = tblInsideOutside.InsideOutsideID)INNER JOIN tblShowCosts ON tblEvents.EventID = tblShowCosts.EventID)INNER JOIN tblHomeAway ON tblShows.HomeAwayID = tblHomeAway.HomeAwayID)INNER加入tblComments ON tblShowCosts.EventID = tblComments.EventID;

+2

不要害羞。把你的問題的查詢。 – 2015-03-19 02:58:35

+0

請提供表格定義。 – 2015-03-19 02:58:38

+0

你說你有一個查詢,請張貼該查詢。 – 2015-03-19 03:00:48

回答

0

正如其他人所說,請顯示您的查詢。也就是說,從INNER JOIN更改爲LEFT OUTER JOIN。再次,不知道你的模式不能確定。

+0

謝謝!工作得很好!我會+1,但我認爲我有一個負面代表:/ – 2015-03-19 03:29:06

+0

哎呀!消極代表。這不好!花一些時間瞭解JOIN。他們是要理解的最重要的事情之一。一本好書是Simple SQL,你可能想要考慮閱讀它或其他。 – user1032531 2015-03-19 03:31:16

+0

謝謝你!這非常非常有幫助,我可能最終應該閱讀這本書,並感謝你,瞭解更多的SQL :)再次感謝! – 2015-03-19 03:32:29

相關問題