|
|
|
| Имеется 2 табицы rate ,photo
`photo` (
`id_foto` int(11) NOT NULL auto_increment,
`name_ foto ` varchar(20) NOT NULL default '',
)
`rate` (
`id_rate` int(11) NOT NULL auto_increment,
`id_photo` int(11) NOT NULL default '0',
`total_votes` int(11) default NULL,
`total_value` int(11) default NULL,
PRIMARY KEY (`id_rate`),
)
Необходимо вывести фото отсортированные за рейтингом который высчитывается по формуле R= total_value/ total_votes;
Помогите с SQL запросом | |
|
|
|
|
|
|
|
для: Prihod
(13.09.2007 в 13:26)
| |
SELECT total_value/total_votes as r, * FROM photo JOIN rate ON photo.id_photo=rate.id_photo ORDER BY r DESC
|
кстати, может объясните для чего эти данные держать в разных таблицах? | |
|
|
|