[#3634] Record.into(Table) maps to the wrong table when passing an aliased table after a self-join