Общие > Базы данных
MAX
madone:
Допустим, у меня есть таблица table (Mysql) и ней единственное поле a,
в таблице 10 записей: 1,2,3,4,5,6,6,6,6,6.
Подскажите пожалуйста, как мне оформить запрос, чтобы результат содержал все
максимальные записи.
Что-то типа $a = mysql_query("SELECT * FROM tables WHERE MAX(a) .....
Metaller:
А что ты хочешь выбрать, если у тебя поле это единственное???
Тебе нужно максимальное значение этого поля или количество записей с максимальным значением?
madone:
Я про случай, если это поле не единственное
ThE0ReTiC:
madone
выбери максимум, а потом выбери все, что ему равно...
типа:
--- Код: ---
SELECT MAX(a) AS maxa FROM table
SELECT * FROM table WHERE a = maxa
--- Конец кода ---
Это как вариант...
fidget:
а можно просто выбрать максимальное значение и кол-во строк содержащее максимальное значение ;)
Навигация
Перейти к полной версии