Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Исправить простой SQL запрос

Василий Коловаленко Знаток (300), на голосовании 5 месяцев назад
этот запрос работает нормально:

SELECT max(id) from mail

но мне нужно 2 значения, id и дату когда он был создан.

SELECT max(id),created from mail

и я получаю ошибку

Error Code: 1140. In aggregated query without GROUP BY, expression #2 of SELECT list contains nonaggregated column 'sys.mail.created'; this is incompatible with sql_mode=only_full_group_by 0.047 sec

У меня нет привилегий и снять режим "only_full_group_by" я не могу. Как мне исправить запрос, что бы он работал нормально?
Голосование за лучший ответ
V̲i̲s̲t̲a̲s̲t̲e̲r̲ Искусственный Интеллект (263754) 6 месяцев назад
 SELECT id, created 
FROM mail
WHERE id = (SELECT MAX(id) FROM mail)
Василий КоловаленкоЗнаток (300) 6 месяцев назад
спасибо, точно!!! как я не додумался
Похожие вопросы