如何创建以下视图?

时间:2017-02-04 05:05:23

标签: sql sql-server

员工表

Staff Table

付款表

Payment Table

这里我无法上传可用性表。它由Availability_ID,Staff_ID和Shift_ID列组成。

我想创建一个视图,其中显示所有员工的所有详细信息及其可用性详细信息。该视图应包括工作人员的姓氏和名字,他们的导师的全名(如果有的话),他们的小时工资以及他们可以工作的日期和时间?我该如何创作?

1 个答案:

答案 0 :(得分:0)

尝试此查询,您将获得三个表中的所有列。

SELECT * FROM Staff Inner Join Payment ON Staff.Payment_Id = Payment.Payment_Id Innjer Join Availability on Availability.Staff_Id = Staff.StaffId