2017-10-22 8 views
-5

私はテーブル-1に独自のuserIDを持つ多くのユーザーが仕様を持っていますが、スーパーバイザがユーザーの作業時間を選択する別のテーブル2があります。 (私はtable-2のuserIDをtable-1に接続しても問題ありません) スーパーバイザは多数あり、多分同じuseriDの異なる時間の行です。だから、私はデータベースビューの作成問題

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

と表示を作成します。私は彼の時間の合計でuserIDを表示します。しかし、私はそれをデータベースレイヤーに追加することはできません。

+0

ようこそようこそガイドラインhttps://stackoverflow.com/help/how-to-askを読むことを検討してください。あなたの質問は曖昧で、何も試していないようです。 –

+0

https://stackoverflow.com/help/how-to-askそして「データベースレイヤーに追加できない」とはどういう意味ですか?エラースタックトレースとそれをあなた自身で解決しようとしたのは役に立ちます。 – FisherCoder

+0

最小限のデータベーススキーマ、「うまくいかない」リクエスト、または期待される結果で質問を更新してください。 fwiw、 "それをデータベースレイヤーに追加"は無意味です。また、よりわかりやすいタイトルを見つけようとします。 –

答えて

0

'内部結合'を使用して2つのテーブルを結合する必要があり、「」という条件のを使用する必要があります。 条件で'AND'を使用して、従業員IDを使用して同一人物を確認し、合計勤務時間を合計します。