2017-02-04 6 views
0

スタッフ表Iは、可用性テーブルをアップロードすることはできません。ここ次のビューの作成方法は?

Payment Table

Staff Table

支払表。 Availability_ID、Staff_ID、およびShift_IDの各列で構成されます。

私は、すべてのスタッフのすべての詳細とその可用性の詳細を示すビューを作成します。ビューには、スタッフの姓と名、メンターの氏名(もしあれば)、時間給与、仕事に利用できる日時が含まれていなければなりません。どうすれば作れますか?

+0

私は次のコードを試してみました: 「スタッフから 選択* ASビューStaff_Availabilityを作成します。」 スタッフテーブルの列が表示されました。私は上記のような見方が必要です。私はそれが内部結合または外部結合法を追加しなければならないと思う。 – Adee97

+0

1.メンター詳細を取得するためのスタッフとの自己結合2. HourlyPayを取得するためのInner Join支払い3. ShiftIDを取得するためのInner Join Availability - 4.開始時間と終了時間を得るために内部のShiftTABLEを結合する –

+1

上記のヒントを試してください何か誤りがある場合は私たちに知らせてください - しかし、試していない完全な解決策を求めるのはこのサイトの目的ではありません –

答えて

0

このクエリを試すと、3つのテーブルのすべての列が表示されます。

SELECT * FROM Staff Inner Join Payment ON Staff.Payment_Id = Payment.Payment_Id Innjer Join Availability on Availability.Staff_Id = Staff.StaffId 
関連する問題