powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Формирования отчета
3 сообщений из 3, страница 1 из 1
Формирования отчета
    #38637253
Tair
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Всем доброго времени суток!
Надо сделать выборку из базы такого вида:

Имя - Фамилия - Предмет - Название оценки - Оценка

Имя TABLE = prefix_user; FIELD = firstname
Фамилия TABLE = prefix_user; FIELD = lastname
Предмет TABLE = prefix_course; FIELD = fullname
Название оценки TABLE = prefix_grade_items; FIELD = itemname (условие если только поле itemtype = 'manual' в той же таблице)

Чтобы вывести строку "Оценка" надо:
1) Обратиться к таблице prefix_grade_items с условием если поле itemtype = 'manual' то берем значение поля "id" из той же таблицы
2) Поле "id" должно равняться "itemid" в таблице prefix_grade_grades
3) В таблице prefix_grade_grades для поля "itemid" ищем значение поля "finalgrade"
4) Находим для поля "finalgrade" соответствующее значение в поле "scaleid"
5) В таблице "prefix_scale" поле "id" должно равняться "scaleid" (id = scaleid)
6) В таблице "prefix_scale" из поля "scale" выдаем значение соответствующее числу "finalgrade" т.е SCALE = A,B,C,D FINALGRADE = 2 тогда Оценка = B
...
Рейтинг: 0 / 0
Формирования отчета
    #38637382
Tair
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Прикрепляю картинку с название таблиц и полей
...
Рейтинг: 0 / 0
Формирования отчета
    #38637864
Tair
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
У кого есть возможность помочь, отзовитесь!!!
...
Рейтинг: 0 / 0
3 сообщений из 3, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Формирования отчета
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]