Zapytanie SQL, aby wybrać wszystko z wyjątkiem wartości maksymalnej

Mam dość złożone zapytanie, które pobiera dane z trzech tabel, a teraz chcę, żeby było jeszcze bardziej skomplikowane (O rany)!

Chciałbym, aby ostatnia opublikowana funkcja była wyświetlana we własnej sekcji strony, a to całkiem proste, wybierając ostatni wpis w tabeli. Jednak w przypadku złożonego zapytania (głównej strony witryny) chciałbym móc NIE wyświetlać tej funkcji.

Chciałbymunion następujące zapytanie do mojego poprzedniego zapytania, ale nie zwraca poprawnych wyników:

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

Ta kwerenda zwraca następujący błąd:

Błąd MySQL: # 1111 - Nieprawidłowe użycie funkcji grupy

Czy jest jakiś sposób na to?

questionAnswers(2)

yourAnswerToTheQuestion