Есть таблица `user` а есть ещё `userCache`, для ускорения сайта я не активных пользователей отправляю в сache и 100% не знаю где именно сейчас находиться их данные.
Пример как я сейчас делаю
SELECT
`comment`.*,
`users`.`avatarInGames`,
`users`.`gameId`,
`usersСache`.`avatarInGames` as `avatarInGamesCache`,
`usersСache`.`gameId` as `gameIdCache`
FROM `comment`
LEFT JOIN `users`
ON `comment`.`UID` = `users`.`userId`
LEFT JOIN `users`
ON `comment`.`UID` = `usersСache`.`userId`
WHERE `comment`.`status` = 1 ORDER BY `comment`.`OID` DESC;
Задача избавиться от `avatarInGamesCache` если данные были взять из `usersСache` то я бы их мог получить в `avatarInGames`