У меня есть следующий запрос (Wordpress DB).
Это вернет данные для комментария, который имеет наиболее комбинированные оценки «вверх» и «вниз»:
$comment_query = $wpdb->get_results("
SELECT wp_comments.*, wp_comment_rating.*, (wp_comment_rating.ck_rating_up+wp_comment_rating.ck_rating_down) AS pop_comment
FROM wp_comments, wp_comment_rating
WHERE wp_comments.comment_post_ID = $post->ID
AND wp_comments.comment_ID = wp_comment_rating.ck_comment_id
AND wp_comments.comment_approved = 1
ORDER BY pop_comment
DESC
LIMIT 1");
Однако я также хотел бы учесть комментарии, которые имеют наибольшее количество ответов, подсчитав количество подходящих «comment_parent» на комментарий, а затем добавив эту сумму к значению «pop_comment», которое я упорядочиваю.
По сути, я хочу получить данные для комментария с наиболее комбинированными ответами и оценками вверх / вниз.
Надеюсь, что это имеет смысл ...