Есть таблица, в которой есть тип поля datetime и timestamp. Мне нужно выбрать максимальное по времени (тип datetime) значение. Пишу :
select info, MAX(date) from table
Он мне выдает максимальную дату все ОК, но значение info от первой строки в результате выборки.
Правильно работает конструкция:
Select * from table where date IN (SELECT MAX(`date`) as `time` FROM `table`)
Я правильно понимаю, что только через вложенный селект можно это сделать? Т.е в одном селекте нельзя.