Хакерским решением было бы создать хеш для каждого пользователя и сохранить его в одной таблице, чтобы однозначно идентифицировать любых пользователей. Затем, используя хэши, выясните, какое сообщение было отправлено тому или иному пользователю.
Скорее всего, это не очень хорошая идея, потому что она генерирует ненужные накладные расходы, отправляя несколько запросов в базу данных. Если возможно, создайте таблицу для всех пользователей и, используя отношения «один к одному», создайте таблицы для конкретных полей. Ваши методы аутентификации будут храниться в пользовательской таблице. После проверки подлинности ваша система будет знать, какие таблицы нужно объединить для получения необходимых данных, как описано в этой однопользовательской таблице.