Хорошо, у меня есть 3 таблицы MySQL
Категория
Компании
Предложения
Я хочу, чтобы кто-то щелкнул страницу категории, на которой ему показываются предложения от каждой компании в случайном порядке, чтобы никто не получил предпочтения. Компания может иметь от 1 до 10 предложений, и может быть любое количество предложений, связанных с категорией.
Это все работает нормально, но я хочу, чтобы 5 лучших (или более, что бы ни было проще) предложений от уникальных компаний. Остальные внизу могут быть в любом порядке, если они не повторяют те, которые уже показаны в топ-5.
Не уверен, что лучший способ это сделать, так как это немного выходит за рамки моих возможностей - будет ли это сделать 2 запроса и оставить их присоединенными, исключая идентификаторы предложений из первого запроса во втором?
Любая помощь высоко ценится!