У меня есть таблица (tUsuariosLog), которая содержит историю обновленной информации для данного пользователя. Поэтому, если я хочу прочитать текущую информацию о заданном пользователе, мне нужно выполнить строку с наибольшим значением ключа в ключевом столбце (ключевой столбец имеет auto_increment).
Вот запрос, который я использую, чтобы получить его.
SELECT * FROM tUsuariosLog WHERE cUid = '15' AND cKeyid = (SELECT MAX(cKeyid) FROM tUsuariosLog WHERE cUid = '15')
Кажется, это слишком сложный способ достижения того, чего я хочу (хотя это работает).
У меня вопрос, есть ли лучший способ получить то, что я хочу, запрос в запросе.