|
|
|
| Долго думал в php или mysql тему написать.
В общем стоит задача вести рейтинг фотографий и последующий вывод
В базе данных поля - imageid userid golos date
Тут я думаю ясно все.
А вот дальше - как сделать выборку из всех фото и вывести в порядке убывания по рейтигу ? | |
|
|
|
|
|
|
|
для: Richard Ferlow
(09.06.2007 в 18:44)
| |
SELECT images.id, SUM(COALESCE(votes.vote, 0)) as rating
FROM images
LEFT JOIN votes ON images.id = votes.image_id
GROUP BY image.id
|
Для добавления свойств фотки - соединить с таблицей картинок еще раз.
Темя явно из MySQL | |
|
|
|
|
|
|
|
для: Trianon
(09.06.2007 в 18:53)
| | Интересно...
А где можно почитать, дабы все вот такие сложные запросы понимать и самому создавать ? | |
|
|
|
|
|
|
|
|
для: Richard Ferlow
(09.06.2007 в 19:05)
| | . | |
|
|
|