У меня есть несколько таблиц в моей базе данных.
Первый - это Employees
, который состоит из EmployeedId
(PK), Name
, Email
, ContactNo
, password
, salary
и employeestatus
(FOREIGN KEY REFERENCES Status(id)
)
Вторая таблица - Address
со столбцами
AddressId (PK), Id (FOREIGN KEY REFERENCES Employees(EmployeeId),
Addressstatus (FOREIGN KEY REFERENCES CheckListAction(id)), EmployeeAddress
CheckListAction
имеет id
(PK) и value
( ДА, НЕТ, Н / Д)
Status
имеет id
(pk) и value
(A для активного, I для неактивного, W для ожидания)
Теперь у меня есть создал сетку, которая показывает данные из таблиц Employees
и Address
. Этот запрос используется:
SELECT
e.name, e.email, e.contactno,
a.employeeaddress, e.salary, e.empployeestatus
FROM
Employees e
LEFT OUTER JOIN
Address a
WHERE
a.addressstatus = 1
Теперь моя сетка показывает сотрудниковestatus как A, I или W. Пользователь не знает, что означает A, I или W, поэтому я хочу показать полное имя пользователю это АКТИВНО, НЕАКТИВНО ИЛИ ЖДЕТ. Так как мне изменить приведенный выше запрос, который показывает мне полное имя вместо букв.