Я работаю со сторонним программным пакетом, который находится в его собственной базе данных. Мы используем его для управления пользователями в нашем приложении. У нас есть API для получения данных и доступа к информации.
В связи с тем, что информация меняется ежедневно, мы можем использовать user_id только в качестве псевдо-FK в нашем приложении, не сохраняя информацию, такую как имя пользователя или имя. Информация о пользователе может измениться (например, имя человека ... не спрашивать).
Мне нужно отсортировать и отфильтровать (результаты подкачки) один из моих запросов по имени человека, а не по идентификатору пользователя, который у нас есть. Я могу получить массив информации о пользователях заранее. Моя лучшая ставка будет создавать временную таблицу, которая добавляет дополнительное поле, а затем сортирует по этому?
Использование MySQL для базы данных.