У меня есть Таблица A и Таблица B, где я хочу выбрать Данные из Таблицы A (EmpID) с некоторыми объединениями и пунктами.Теперь я должен применить соединение с таблицей B (EMPID, NPINumber, NPIEndDate), все поля являются необязательными.
Но условие состоит в том, что NPIEndDate является необязательным полем в нашей базе данных Как NPIEndDate is Null OR NPIEndDate > = CurrentDate
Теперь запишите в запрос
1.Выберите данные из таблицы A & B, если NPINumber существует
2.ВыберитеДанные из таблицы A & B, если NPIEndDate имеет значение Null ИЛИ NPIEndDate> = CurrentDate
CurrentDate: 27/06/2018
Таблица:
+-------+
| EmpId |
+-------+
| 1 |
| 2 |
| 3 |
| 4 |
+-------+
B таблица:
+-------+-----------+------------+
| EMPID | NPINumber | NPIEndDate |
+-------+-----------+------------+
| 1 | 1001 | NULL |
| 2 | 1234 | 27/04/2018 |
| 3 | 12345 | 27/06/2018 |
+-------+-----------+------------+
Выход
+-------+-----------+------------+
| EMPID | NPINumber | NPIEndDate |
+-------+-----------+------------+
| 1 | 1001 | NULL |
| 3 | 12345 | 27/06/2018 |
| 4 | | |
+-------+-----------+------------+