У меня проблема с получением записи о сотруднике, которая состоит из нулевого значения в некоторых конкретных столбцах.
Сценарий:
У меня есть следующая таблица:
employee_id Name job_id department_id
(int) (varchar) (int) (int)
-------------------------------------------------------
1 Sita 1 4
2 Ram 3 5
3 Hari (null) (null)
Запрос на ВЫБОР записи сотрудника приведен ниже:
SELECT
employees.EMPLOYEE_ID,
employees.Name,
jobs.job_title,
departments.department_name,
FROM
employees,jobs,departments
WHERE
jobs.job_id=employees.job_id
AND departments.department_id=employees.department_id
Тест завершен:
С помощью приведенного выше запроса я могу получить записи о сотрудниках, у которых employee_id = 1 и employee_id = 2.
Проблема:
Но с тем же запросом я не могу получить запись о сотруднике, у которого employee_id = 3.
Требуемый результат:
Должна отображаться запись значения employee_id = 3.
Какая коррекция мне нужна, чтобы получить желаемый результат?