Масив и Mysql ORDER BY

aprok

Новичок
Масив и Mysql ORDER BY

Делаю журнал

есть база

object (id_object,neme_object) -ключ предмета , название предмета

student(id_student ,student_name) ключ студента, имя студента
marks(id_mark,id_student,id_object,mark,month) ключ оценки , ключ студента , ключ предмета , оценка, месяц

Вывожу оцеки каждава студента по всем предметам за 11месяц



PHP:
 select student.student_name, object.name_object, marks.mark
from object,student,marks
where marks.id_student=student.id_student and
           marks.id_object=object.id_object and
          month=11
запрос выводит массив
Петя алгебра 7
Петя геометрия 8
Петя физика 10
Петя химия 11

Наташа алгебра 7
Наташа геометрия 8
Наташа физика 10
Наташа химия 11

Вова алгебра 7
Вова геометрия 8
Вова физика 10
Вова химия 11
и т.к
а мне нужна
таблица

| Name | алгебра | Геометрия | Физика | Химия |

как посортировать выходной массив? или как изменить запрос?

пака идея тока одна с marks и object сделать1 таблицу
или какта через
ORDER BY

Нужен пример :D
 

terosan

Новичок
Единственный вариант это вложенные подзапросы.
Больше - никак.

-~{}~ 06.12.05 20:56:

Блин, фигню написал. Сделал пост и усомнился возможно ли такое в MySQL. Оказалось, что - нет :(.
Я просмотрел документацию на оффсайте:
http://dev.mysql.com/doc/refman/4.1/en/subqueries.html

и оказалось что подзапросы по большому счету используются только в WHERE.

Сам я долгое время использовал Firebird. Где все прекрасно работает.
 

Фанат

oncle terrible
Команда форума
никакие подзапросы тут нафиг не нужны.
всё елается примитивнейшим агоритмом в цикле при выводе
 
Сверху