Итак, я пытаюсь вычислить этот запрос MySQL, который упорядочивает результаты на основе своего рода подзапроса.
Дизайн таблицы
Reports
--------
report_id
title
Voting
--------
report_id
user_id
vote_id //This can be 1-6
Итак, я ищу таблицу отчетов, но хочучтобы включить процент голосов_идей в объединении.
Поскольку идентификаторы голосовать могут быть разных типов, мне нужно рассчитать процент этого вхождения по сравнению с другими голосами, а затем упорядочить по этому проценту.
Пример 1 - Отчет 1 имеет четыре голоса (voice_id's 1, 1, 2, 3), поэтому, если я ищу search_id 1, он увеличится на 50%.
Пример 2 - Если я ищу voice_id 3, то онповысится на 25%.