Найдите среднее количество сообщений от пользователей (user) всем серверам в логе - MySQL

Узнай цену своей работы

Формулировка задачи:

Помогите пожалуйста! Найдите среднее количество сообщений от пользователей (user) всем серверам в логе. не могу понять как сделать. Код не верный. SELECT COUNT(`logmessages`.`id`),(select COUNT(`servers`.`name`) from `servers`),(select COUNT(`users`.`name`) from `users`),COUNT(`logmessages`.`id`)/(select COUNT(`servers`.`name`) from `servers`) from `logmessages`,`users`,`servers` where `logmessages`.`userid`=`users`.`id` and `logmessages`.`serverid`=`servers`.`id` group by `logmessages`.`userid` есть допустим 10 user, он отправляет сообщение серверу 1(2 сбщ), серверу 2(1 сбщ), серверу 3(3 сбщ). Общая сумма сбщ=6, делим на кол-во серверов =3. в запросе должно вывести 3.

Решение задачи: «Найдите среднее количество сообщений от пользователей (user) всем серверам в логе»

textual
Листинг программы
COUNT(`logmessages`.`id`)/COUNT(DISTINCT `servers`.`name`)

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 4.222 из 5
Похожие ответы