Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > SQL, базы данных
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.05.2009, 16:11   #1
Antonio_M
Товарищ Индус)
Пользователь
 
Аватар для Antonio_M
 
Регистрация: 16.07.2007
Сообщений: 16
По умолчанию Счетчик в MySQL

Добрый день. Требуется реализовать запрос, который должен вывести количество "самых читаемых уроков" в базе, прикрепленной ниже.

То есть необходимо посчитать количество записей с одинаковым Ref_id в таблице result, и вывести в таблицу. То есть
Код:
+---------+----------------+
|урок-----|кол-во включений|
|----1----|------10--------|
+----2----+------8---------+
Вроде как это нужно с курсором работать, но у меня не получилось.
СУБД MySQL 5.0.45
Изображения
Тип файла: jpg data-j.jpg (36.7 Кб, 160 просмотров)
Всегда Ваш, Antonio_M.
Antonio_M вне форума Ответить с цитированием
Старый 18.05.2009, 16:28   #2
soleil@mmc
SQL-коддинг
Участник клуба
 
Регистрация: 16.01.2009
Сообщений: 1,192
По умолчанию

не очень понятно как согласуется это
Цитата:
вывести количество "самых читаемых уроков" в базе
с приведенным результатом
потому что в моем представлении "самых читаемые" - это как максимальное кол-во, в вашем примере - просто посчитанное кол-во обращений

в таком случае получается нечто такое
Код:
select  
  max(l.name) name,
  count(r.ref_id) cnt
from 
  result r,
  lesson l
where 0=0
   and r.ref_id = l.idlesson
group by r.ref_id
надеюсь, я правильно указал связь таблиц result.ref_id <--> lesson.idlesson (а то из диаграммы это не очень ясно)

Последний раз редактировалось soleil@mmc; 18.05.2009 в 16:41.
soleil@mmc вне форума Ответить с цитированием
Старый 18.05.2009, 19:30   #3
Antonio_M
Товарищ Индус)
Пользователь
 
Аватар для Antonio_M
 
Регистрация: 16.07.2007
Сообщений: 16
По умолчанию

result.ref_id ссылается на lesson.idLesson, если result.is_test = 0

Спасибо за ответ, сейчас попробую.

Безмерно благодарен, всё работает. Спасибо!
Всегда Ваш, Antonio_M.

Последний раз редактировалось Antonio_M; 18.05.2009 в 19:50.
Antonio_M вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Счетчик посещений Рустам PHP 7 21.10.2009 09:38
счетчик Dimati87 Microsoft Office Excel 3 09.04.2009 10:02
Счетчик ip с применением mysql veter_s_morya PHP 5 01.03.2009 21:39
MySQL нужна библ. для Visual C++ (MySql++) Alexoid Visual C++ 8 07.05.2008 18:29