|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
09.06.2019, 20:55 | #1 |
Пользователь
Регистрация: 16.09.2010
Сообщений: 40
|
Запрос в MySQL с AVG функцией
Всем привет.
Столкнулся с проблемой при выполнении задачи: Показать все предметы(sname) и преподавателей(tname), которые их преподают, и среднюю зарплату каждого преподавателя по университетам (LEFT JOINS, групповая функция AVG). 1 sql-команда. Исходная база данных имеет следующий вид: http://prntscr.com/nzm2pu Собственно запрос построенный на левых джоинах: http://prntscr.com/nzm29y Как только добавляю функцию avg без условий происходит такое: http://prntscr.com/nzm3cg И наконец единственный вариант к которому я созрел это добавить GROUP BY: http://prntscr.com/nzm4er при этом AVG вроде бы как и подсчитывает, но обрезает пердметы и учителей, что как бы не по условию. К сожалению с гуглом разобраться не получилось. Код:
|
10.06.2019, 09:09 | #2 | |
Старожил
Регистрация: 20.04.2008
Сообщений: 5,526
|
Код:
Цитата:
программа — запись алгоритма на языке понятном транслятору
|
|
12.06.2019, 06:55 | #3 | |
Пользователь
Регистрация: 16.09.2010
Сообщений: 40
|
Цитата:
Вот что получается: http://prntscr.com/o0qllv Код:
tname - Имена преподавательей из таблицы TEACHER id_university - ключ универа в таблице UNITEACHER wage - зарплата преподавателя Последний раз редактировалось fuzo; 12.06.2019 в 08:04. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Запрос в MySQL | Rose16 | SQL, базы данных | 0 | 27.05.2017 22:02 |
MySql запрос | Yulkaaa | Помощь студентам | 2 | 28.09.2011 15:24 |
Запрос mysql | nitrofox | PHP | 1 | 27.08.2011 09:58 |
Запрос с функцией (с вычислемым полем) в Access постоянно обрабат, При слиянии с Word тормоза в 10раз > | doslidnik | Microsoft Office Access | 3 | 15.12.2010 21:20 |
MySQL запрос в PHP | Ensoph | PHP | 2 | 07.11.2010 16:19 |