Consulta SQL para seleccionar todo excepto el valor máximo
Tengo esta consulta bastante compleja que toma datos de tres tablas, ¡y ahora quiero que sea aún más complicada (por Dios)!
Me gustaría que la última característica publicada se muestre en su propia sección de la página, y eso es bastante fácil seleccionando la última entrada en la tabla. Sin embargo, para la consulta compleja (la página principal del sitio), me gustaría poder NO mostrar esta función.
me gustaríaunion
la siguiente consulta a mi consulta anterior, pero no está devolviendo los resultados correctos:
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
Esta consulta devuelve el siguiente error:
Error de MySQL: # 1111 - Uso no válido de la función de grupo
¿Hay alguna manera de evitar esto?