2017-02-04 4 views
0

персонала ТаблицаКак создать следующий вид?

Staff Table

Оплата Таблица

Payment Table

Здесь я не могу загрузить таблицу доступности. Он состоит из столбцов Availability_ID, Staff_ID и Shift_ID.

Я хочу создать представление, в котором будут показаны все детали всего персонала и их доступность. В представлении должны быть указаны фамилия и имя сотрудника, полное имя их наставника (если есть), их почасовая зарплата и дни и время, когда они доступны для работы? Как я могу создать?

+0

Я только попытался следующий код: "создать вид Staff_Availability AS Select * от сотрудников;" Он просто показал колонны штатного стола. но я хочу, как я упоминал выше. Я думаю, что он должен добавить методы Inner join или Outer join. – Adee97

+0

1. Self Left Присоединиться к персоналу, чтобы получить детали наставника, 2. Внутренний платеж для получения HourlyPay, 3. Доступность Inner Join для получения ShiftID - 4. Внутреннее соединение ShiftTABLE, чтобы получить час начала и окончания часа –

+1

Попробуйте указанные выше подсказки если вы получите какие-либо ошибки, сообщите нам об этом, но просьба о полных решениях без попытки не является целью этого сайта –

ответ

0

Попробуйте этот запрос, вы получите все столбцы трех таблиц.

SELECT * FROM Staff Inner Join Payment ON Staff.Payment_Id = Payment.Payment_Id Innjer Join Availability on Availability.Staff_Id = Staff.StaffId 
Смежные вопросы