У меня есть довольно сложный запрос, который собирает данные из трех таблиц, и теперь я хочу, чтобы он был еще более сложным (О, дорогой)!
Я бы хотел, чтобы последняя опубликованная функция отображалась в нем. собственный раздел страницы, и это довольно просто, выбрав последнюю запись в таблице. Однако для сложного запроса (главной страницы сайта) я бы хотел, чтобы эта функция НЕ отображалась.
Я бы хотел 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: # 1111 - Неправильное использование групповой функции
Есть ли способ обойти это?