Pluck should work with columns of the same name from different tables

The column name given by the adapter doesn't include the table
namespace, so going through the hashed version of the result set causes
overridden keys.

Fixes #15649
Merge pull request #15652 from sgrif/pluck-multiple-named-columns

Pluck should work with columns of the same name from different tables