У меня есть таблица со следующей структурой:Как использовать MAX и LIMIT вместе в MySQL
ID | Цвет
1 | красный
2 | синий
3 | желтый
8 | фиолетовый
10 | зеленый
.
.
.
100 | желтый
Я хотел был бы иметь возможность захватить значение MAX ID для первых 5 рядов.
Например, я хотел бы сделать что-то вроде этого: Выберите MAX (ID) Из таблицы LIMIT 5
Надеясь это будет возвращать значение 10
Но, MySQL продолжает возвращаться 100 ... его, как MySQL, даже не видит предложение LIMIT.
вам, вероятно, не нужно «выбирать *»; достаточно «select id» должно быть достаточно? (Я не уверен, что это так, но, возможно, выбирая только поле, которое вам нужно, может уменьшить требуемую память amout - что всегда приятно) –
Работает отлично! Большое спасибо. – 2009-07-19 20:47:26
Да, это должен быть 'SELECT ID' – gahooa