У меня есть таблица EmployeeLeave
CREATE TABLE EmployeeLeave (
EmployeeId INT,
LeaveType VARCHAR()
);
В LeaveType могут быть как числа, так и строки.
CREATE TABLE MST_LeaveReason (
ReasonId INT,
Reason VARCHAR()
);
SELECT * FROM EmployeeLeave EL
LEFT JOIN MST_LeaveReason LR ON LR.ReasonId = EL.LeaveType
Вышеупомянутый запрос не будет работать, поскольку LeaveType не всегда является числом.Я хочу, чтобы это объединение работало, только если LeaveType - число.Как я могу это реализовать.Пожалуйста, помогите.
Заранее спасибо.