Consulta SQL para selecionar tudo, exceto o valor máximo
Eu tenho essa consulta bastante complexa que pega dados de três tabelas, e agora eu quero que seja ainda mais complicado (Oh querida)!
Gostaria que o último recurso publicado fosse exibido em sua própria seção da página, e isso é muito fácil selecionando a última entrada na tabela. No entanto, para a consulta complexa (a página principal do site), gostaria de poder NÃO ter esse recurso exibido.
Eu gostaria deunion
a consulta a seguir à minha consulta anterior, mas não está retornando os resultados corretos:
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 retorna o seguinte erro:
Erro no MySQL: # 1111 - Uso inválido da função de grupo
Existe alguma maneira de contornar isso?