ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2
Antichat снова доступен.
Форум Antichat (Античат) возвращается и снова открыт для пользователей. Здесь обсуждаются безопасность, программирование, технологии и многое другое. Сообщество снова собирается вместе.
Новый адрес: forum.antichat.xyz
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

Как вывести фотографии по рейтингу?
  #1  
Старый 28.01.2010, 10:14
Аватар для superboy4
superboy4
Banned
Регистрация: 17.07.2007
Сообщений: 179
Провел на форуме:
816011

Репутация: 23
Отправить сообщение для superboy4 с помощью ICQ
По умолчанию Как вывести фотографии по рейтингу?

Мне необходим ваш правильно составленный sql-запрос!
Есть таблица pictures и ratings.

Поля таблицы ratings ---> id, picture_id, rating, user_who_made_rating.


Давайте!
 
Ответить с цитированием

  #2  
Старый 28.01.2010, 10:37
Аватар для superboy4
superboy4
Banned
Регистрация: 17.07.2007
Сообщений: 179
Провел на форуме:
816011

Репутация: 23
Отправить сообщение для superboy4 с помощью ICQ
По умолчанию

up
 
Ответить с цитированием

  #3  
Старый 28.01.2010, 10:50
Аватар для m0Hze
m0Hze
Он хакер.
Регистрация: 01.11.2008
Сообщений: 1,756
Провел на форуме:
6462214

Репутация: 3171


По умолчанию

Цитата:
Сообщение от superboy4  
Мне необходим ваш правильно составленный sql-запрос!
Есть таблица pictures и ratings.

Поля таблицы ratings ---> id, picture_id, rating, user_who_made_rating.


Давайте!
А какие поля в пиктрес нам знать не надо так то.И что именно тебе вытащить нужно?
Правильно поставленный вопрос - залог хорошего ответа.
 
Ответить с цитированием

  #4  
Старый 28.01.2010, 10:53
Аватар для superboy4
superboy4
Banned
Регистрация: 17.07.2007
Сообщений: 179
Провел на форуме:
816011

Репутация: 23
Отправить сообщение для superboy4 с помощью ICQ
По умолчанию

pictures содержит поля --> id,picture_file_name,picture_content_type

Нужно отобразить топ 100 картинок с наиболее высоким рейтингом.
 
Ответить с цитированием

  #5  
Старый 28.01.2010, 11:26
Аватар для superboy4
superboy4
Banned
Регистрация: 17.07.2007
Сообщений: 179
Провел на форуме:
816011

Репутация: 23
Отправить сообщение для superboy4 с помощью ICQ
По умолчанию

SELECT * FROM pictures INNER JOIN ratings ON ratings.picture_id=pictures.id ORDER BY SUM(ratings.rating)/COUNT(ratings.rating)

выводит одну единственную картинку, в то время как в таблице ratings, рейтинги принадлежат 3 различным фотографиям
 
Ответить с цитированием

  #6  
Старый 28.01.2010, 11:56
Аватар для krypt3r
krypt3r
Познавший АНТИЧАТ
Регистрация: 27.04.2007
Сообщений: 1,044
Провел на форуме:
3660186

Репутация: 905


По умолчанию

LEFT JOIN
 
Ответить с цитированием

  #7  
Старый 28.01.2010, 11:56
Аватар для superboy4
superboy4
Banned
Регистрация: 17.07.2007
Сообщений: 179
Провел на форуме:
816011

Репутация: 23
Отправить сообщение для superboy4 с помощью ICQ
По умолчанию

Можете хоть показать код, где это реализуется?
 
Ответить с цитированием

  #8  
Старый 28.01.2010, 11:59
Аватар для superboy4
superboy4
Banned
Регистрация: 17.07.2007
Сообщений: 179
Провел на форуме:
816011

Репутация: 23
Отправить сообщение для superboy4 с помощью ICQ
По умолчанию

С LEFT JOIN всё равно одна фотка выводится
 
Ответить с цитированием

  #9  
Старый 28.01.2010, 12:01
Аватар для REBUUS
REBUUS
Постоянный
Регистрация: 06.04.2009
Сообщений: 383
Провел на форуме:
1288105

Репутация: 328
По умолчанию

может потому что стоит SUM и вот сумму и видает , попробуй группировать по pictures.id
 
Ответить с цитированием

  #10  
Старый 28.01.2010, 12:04
Аватар для superboy4
superboy4
Banned
Регистрация: 17.07.2007
Сообщений: 179
Провел на форуме:
816011

Репутация: 23
Отправить сообщение для superboy4 с помощью ICQ
По умолчанию

Цитата:
может потому что стоит SUM и вот сумму и видает , попробуй группировать по pictures.id
не совсем тебя понял. GROUP BY pictures.id?
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как определить, что Ваш ребенок растет хакером? PHOEN_i_X Болталка 148 13.06.2010 18:02
Как вывести WebMoney на счёт в СберБанке >> (Статья. Личный опыт.) prizrakus Платежные системы: Webmoney, Yandex Деньги, РБК Деньги и т. д. 58 07.06.2010 19:48
Социальная инженерия. Профессиональное программирование. Последовательный взлом dinar_007 Болталка 15 23.12.2008 12:30
FAQ по выделенным серверам (Dedicated Servers) byte57 Чужие Статьи 4 16.11.2006 22:03



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ