выбор максимума и минимума одним запросом

usascha

Новичок
выбор максимума и минимума одним запросом

У меня есть следующий рачий запрос:
PHP:
SELECT section.section_id Nomer_Rubriki, section.section_name AS name, section.magazine_id, COUNT(article.section_id) AS Statei_v_Rubrike, 
FROM article 
LEFT JOIN section ON section.section_id = article.section_id 
WHERE section.magazine_id=4 
GROUP BY section.section_id
ORDER BY Statei_v_Rubrike ASC:
Он выдает требуемый результат - список с посчитанным количеством статей в каждой рубрике.

Дальше мне нужно выбрать максимальные и минимальные значения Statei_v_Rubrike:
MAX(Statei_v_Rubrike), MIN(Statei_v_Rubrike)

Внутри этого же запроса было бы идеально, но я не знаю как.
 

Buteo

[CDR/DVP]
сдаеться мне что в mysql одним запросом такого не сделаешь, а чем плохо в php эти значения выщитать?
 

ForJest

- свежая кровь
Внутри запроса никак - этих данных ещё нет, чтобы их вычислять min и max.
Так что я бы предложил тебе через временные таблицы
CREATE TEMPORARY TABLE
с полями
tmp(section_id, Statei_v_Rubrike).
После чего одним запросом получить min и max, а другим нужные тебе статьи.
 
Сверху