2017-10-22 133 views
-5

我有許多用戶在表-1中具有唯一的用戶ID及其規格,我還有其他表-2,主管選擇用戶工作的小時數。 (我把表-2的用戶ID連接到表-1並且沒關係) 主管很多,所以也許他們是很多行,每個小時用於相同的useriD。所以我用數據庫視圖創建問題

select w_userid,sum(w_hour)as total from Workk group by w_userid 

創建視圖讓我看看一個用戶ID與他的小時數之和。但我不能將其添加到數據庫層。

+0

歡迎來到SO考慮閱讀指南https://stackoverflow.com/help/how-to-ask。你的問題模糊,似乎你還沒有嘗試過任何東西。 –

+0

https://stackoverflow.com/help/how-to-ask你是什麼意思,'不能將它添加到數據庫層'?一個錯誤stacktrace和你如何試圖自己解決它是有幫助的。 – FisherCoder

+0

請用最小的數據庫模式更新您的問題,請求「不起作用」或預期的結果。 fwiw,「將其添加到數據庫層」是沒有意義的。也試圖找到一個更具描述性的標題。 –

回答

0

您應該使用'inner join'加入兩個表格,並且您必須使用'where'條件。在其中條件使用'AND'使用員工ID檢查其同一個人,然後總工作時間總和。