powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите пожалуйста разобраться с логикой запроса
5 сообщений из 5, страница 1 из 1
Помогите пожалуйста разобраться с логикой запроса
    #38514367
gipnozhaba
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
есть две таблицы :
1)t1 id(int, PK) , name(varchar) ,date( int) - 20 разных людей и записей
2)t2 PK(int, PK) , p_id(int) , discipline(varchar) , mark(int) - для 20 разных людей оценки(marks) по 5 разным предметам(discipline) , всего 100 записей
Мне нужно вывести средний mark для каждого человека и потом вывести 1ого человека с лучшим средним баллом .
Есть мой запрос :

select t1.name , max(qwe) from

(select t1.name , avg ( t2.mark) as qwe
from t1
join t2
on t1.id = t2.p_id
group by t1.name) as q

join t1
on q.name = t1.name
;
Обе функции работают правильно , но name я получаю первым значением из списка , а не name человека с лучшим результатом .
Не понимаю как мне привязать к лучшему результату человека , которому он принаддежит.
Заранее спасибо за Ваши комментарии
...
Рейтинг: 0 / 0
Помогите пожалуйста разобраться с логикой запроса
    #38514479
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
gipnozhabaМне нужно вывести средний mark для каждого человека и потом вывести 1ого человека с лучшим средним балломЭто два независимых задания?
...
Рейтинг: 0 / 0
Помогите пожалуйста разобраться с логикой запроса
    #38514492
gipnozhaba
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akina,
1 скрипт должен вывести одного лучшего ученика со средним баллом ( наивысшим )
...
Рейтинг: 0 / 0
Помогите пожалуйста разобраться с логикой запроса
    #38514559
qwerty112
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
gipnozhabaAkina,
1 скрипт должен вывести одного лучшего ученика со средним баллом ( наивысшим )
order by avg ( t2.mark) desc limit 1
...
Рейтинг: 0 / 0
Помогите пожалуйста разобраться с логикой запроса
    #38514577
gipnozhaba
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
qwerty112,
Уисьма признателен Вам =)
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / MySQL [игнор отключен] [закрыт для гостей] / Помогите пожалуйста разобраться с логикой запроса
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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