Задавайте вопросы, мы ответим
Вы не зашли.
здравствуйте, составил запрос:
$query2 = mysql_query("SELECT
classes.classname,
COUNT(vydacha.studid) AS FIELD_1
FROM
students
INNER JOIN classes ON (students.classid = classes.id)
INNER JOIN vydacha ON (students.id = vydacha.studid)
WHERE
ISNULL(factvozvrdate)
GROUP BY
classes.classname
ORDER BY
classes.classname+0, classes.classname
");
в результате получаю табличку:
classname FIELD_1
1а 3
1б 1
10а 1
Никак не могу разобраться как получить сумму чисел в колонке FIELD_1
Неактивен
Неактивен
vasya написал:
Обратите внимание, что использовать ORDER BY совместно с ROLLUP нельзя.
разве?
Неактивен
И чему противоречит ваш пример? Разве в нем есть ORDER BY?
По указанной вами же ссылке:
When you use ROLLUP, you cannot also use an ORDER BY clause to sort the results. In other words, ROLLUP and ORDER BY are mutually exclusive. However, you still have some control over sort order. GROUP BY in MySQL sorts results, and you can use explicit ASC and DESC keywords with columns named in the GROUP BY list to specify sort order for individual columns. (The higher-level summary rows added by ROLLUP still appear after the rows from which they are calculated, regardless of the sort order.)
Неактивен