Используя таблицу HR.employees
в качестве примера. Предположим, я хочу проверить информацию для сотрудников 205, 206 и 207. Обратите внимание, что 207 нет в таблице. Это запрос, который я выполню:
select * from HR.employees
where employee_id in ('205', '206', '207');
Вот результаты, которые я получаю:
+-------------+------------+-----------+----------+--------------+-----------+------------+--------+----------------+------------+---------------+
| EMPLOYEE_ID | FIRST_NAME | LAST_NAME | EMAIL | PHONE_NUMBER | HIRE_DATE | JOB_ID | SALARY | COMMISSION_PCT | MANAGER_ID | DEPARTMENT_ID |
+-------------+------------+-----------+----------+--------------+-----------+------------+--------+----------------+------------+---------------+
| 205 | Shelley | Higgins | SHIGGINS | 515.123.8080 | 02-06-07 | AC_MGR | 12008 | | 101 | 110 |
| 206 | William | Gietz | WGIETZ | 515.123.8181 | 02-06-07 | AC_ACCOUNT | 8300 | | 205 | 110 |
+-------------+------------+-----------+----------+--------------+-----------+------------+--------+----------------+------------+---------------+
Несмотря на то, что 207 отсутствует в таблице, я все еще хочу видеть 207 в запросе возвращение. Все текстовые столбцы, кроме идентификатора сотрудника, могут быть нулевыми, а числовые столбцы равны 0. Например:
+-------------+------------+-----------+----------+--------------+-----------+------------+--------+----------------+------------+---------------+
| EMPLOYEE_ID | FIRST_NAME | LAST_NAME | EMAIL | PHONE_NUMBER | HIRE_DATE | JOB_ID | SALARY | COMMISSION_PCT | MANAGER_ID | DEPARTMENT_ID |
+-------------+------------+-----------+----------+--------------+-----------+------------+--------+----------------+------------+---------------+
| 205 | Shelley | Higgins | SHIGGINS | 515.123.8080 | 02-06-07 | AC_MGR | 12008 | | 101 | 110 |
| 206 | William | Gietz | WGIETZ | 515.123.8181 | 02-06-07 | AC_ACCOUNT | 8300 | | 205 | 110 |
| 207 | Null | Null | 0 | Null | Null | Null | 0 | 0 | 0 | 0 |
+-------------+------------+-----------+----------+--------------+-----------+------------+--------+----------------+------------+---------------+
Как мне изменить запрос, чтобы добиться этого?