Вам достаточно в 1 примере заменить таблицы и поля на свои значения, и все бы заработало. nz - исправит все пустые значения в полях для всех строк, union - отбросит повторяющиеся строки, as переименует поля таблицы.