Сценарий включает две таблицы со следующими структурами:
>table e1:
Id Name Addr
---------------------
1 Ramas
2 Sam
3 Musa
4 Sebi
>table e1_addr:
Id Addr Mod_Date
-----------------------
1 Gzb 10-05-2018
1 Dli 18-05-2018
2 Gzb 25-05-2018
2 Dli 22-05-2018
3 Gzb 09-05-2018
3 Dli 05-05-2018
4 Gzb 14-05-2018
4 Dli 24-05-2018
Таблица e1
имеет 4 сотрудника без обновленных адресов в столбце address
.таблица e_addr
имеет обновленную запись адреса для каждого идентификатора со столбцом mod_date
, в котором указана дата ввода записи.
Мне нужно обновить таблицу e1
, чтобы ее столбец addr
имел значение изe1_addr
таблица с максимумом mod_date
.
С моей стороны, я пытался извлечь addr
из e1_addr
таблицы, соответствующей max(mod_date)
, но не смог достичь желаемого результата.
Требуемый вывод выглядит следующим образом:
Final Table :
Id Name Addr
------------------
1 Ramas Dli
2 Sam Gzb
3 Musa Gzb
4 Sebi Dli
Любая и вся помощь будет принята.
Пожалуйста, сообщите, если я должен дать более подробную информацию.