Значок за голос в опросе + публикацию в теме с минимальным количеством лайков?

Кто-нибудь уже придумал SQL-запрос или может подсказать, возможно ли реализовать следующее для выдачи значка?

  1. Ответил на опрос с определенным количеством вариантов (например, «Что вы сделали, чтобы сократить использование пластика?») и дал 5 из 10 ответов, что позволяет выполнить критерий.
  2. Ответил на тему сообщением (в дополнение к пункту 1), в котором заявил, что обязуется делать в дальнейшем.
  3. В дополнение к пунктам 1 и 2 получил 5 лайков за свой ответ из пункта 2.

Я понимаю, что это сложно, но было бы здорово, если бы кто-то уже делал что-то подобное и мог поделиться опытом. Заранее спасибо.

1 лайк