SQL-Abfrage zum Auswählen aller Elemente mit Ausnahme des Maximalwerts

Ich habe diese ziemlich komplexe Abfrage, die Daten aus drei Tabellen erfasst, und jetzt möchte ich, dass sie noch komplizierter werden (Oh je)!

Ich möchte, dass das zuletzt gepostete Feature in einem eigenen Bereich der Seite angezeigt wird. Dies ist recht einfach, wenn Sie den letzten Eintrag in der Tabelle auswählen. Für die komplexe Abfrage (die Hauptseite der Site) möchte ich diese Funktion jedoch NICHT anzeigen lassen.

ich möchte gerneunion die folgende Abfrage zu meiner vorherigen Abfrage, aber es werden nicht die richtigen Ergebnisse zurückgegeben:

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

Diese Abfrage gibt den folgenden Fehler zurück:

MySQL-Fehler: # 1111 - Ungültige Verwendung der Gruppenfunktion

Gibt es einen Weg, dies zu umgehen?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage