2013-08-30 33 views
-1

在我的SQL數據庫中,我想僅在一個View中連接兩個表,第一個包含學生的信息,第二個包含評估。問題在於,當我創建視圖時,我沒有在每個學生的Math主題中獲得評估。如果我沒有在主題表中寫任何評估,我在視圖中沒有獲得任何信息。我想做出來,如果沒有評估只是爲了寫NULL。如何將學生和評估表加入一個視圖?

所以,如果你想直接看到問題,這裏是一個視頻,我已經發布在YouTube上。

http://www.youtube.com/watch?v=CdtLfLF2SFk&feature=youtu.be

回答

0

看起來你已經使用等連接。嘗試使用左連接來達到你想要的效果

+0

Mani,在我確實將INNER JOIN改爲LEFT JOIN之後(它使自己成爲LEFT OUTER JOIN),並且執行了表格,那一刻我認爲我的問題得到了解決,但現在當我嘗試在視圖中編寫一些評估時,在某些主題中,我確實收到以下錯誤:「結果窗格上次檢索後數據發生了變化。是否要現在保存更改?」當我按「是」時,它會顯示「沒有行被更新」。最後,我的問題還沒有解決:(請告訴我還有什麼我可以做的,因爲我試圖解決這個問題已經有6天了。再次感謝。 – user2521257

+0

你正在使用什麼數據庫。你使用任何工具嗎?你用作學生左參加評估 –

+0

那麼,我正在使用SQL server studio managment express,就像你在視頻中看到的那樣,對於工具,我只用Qt與C++,你是什麼工具呢? – user2521257