SQL-запрос для выбора всего, кроме максимального значения

У меня есть довольно сложный запрос, который собирает данные из трех таблиц, и теперь я хочу, чтобы он был еще более сложным (О, дорогой)!

Мне бы хотелось, чтобы последняя опубликованная функция отображалась в собственном разделе страницы, и это довольно легко, выбрав последнюю запись в таблице. Однако для сложного запроса (главной страницы сайта) я бы хотел, чтобы эта функция НЕ отображалась.

Я хотел быunion следующий запрос к моему предыдущему запросу, но он не возвращает правильные результаты:

SELECT
    features.featureTitle AS title, 
    features.featureSummary AS body, 
    features.postedOn AS dummy, 
    DATE_FORMAT( features.postedOn,  '%M %d, %Y' ) AS posted, 
    NULL, 
    NULL, 
    staff.staffName, 
    features.featureID 
FROM 
    features 
    LEFT JOIN staff ON 
        features.staffID = staff.staffID 
WHERE features.postedOn != MAX(features.postedOn)
ORDER BY dummy DESC LIMIT 0,15

Этот запрос возвращает следующую ошибку:

MySQL error: #1111 - Invalid use of group function

Есть ли способ обойти это?

Ответы на вопрос(2)

Ваш ответ на вопрос