Как мне переработать запрос получив SUM рейтинга всех записей нужной категории из таблицы рейтинга, группировать по object_author?
нужно получить самого рейтингового автора по его записям
//Если строим ТОП за все время, то берем из таблицы rating_totals
if ($atts['day'] == 'all') {
$top_objects = $wpdb->get_results("
SELECT object_id, object_author, SUM(rating_total) as total_rating
FROM " . RCL_PREF . "rating_totals
$WHERE
GROUP BY object_id
ORDER BY total_rating DESC, object_id
$LIMIT
$OFFSET
", ARRAY_A);
$total_post = $wpdb->get_var("
SELECT COUNT(object_id)
FROM " . RCL_PREF . "rating_totals
$WHERE
");
} else {
//запрос в базу
$top_objects = $wpdb->get_results("
SELECT object_id, object_author, SUM(rating_value) as total_rating
FROM " . RCL_PREF . "rating_values
$WHERE
GROUP BY object_id
ORDER BY total_rating DESC, object_id
$LIMIT
$OFFSET
", ARRAY_A);
$total_post = $wpdb->get_results("
SELECT object_id
FROM " . RCL_PREF . "rating_values
$WHERE
GROUP BY object_id
");
$total_post = count($total_post);
}