Как в досках объявлений выглядит запрос, определяющий в закладках ли объявление у пользователя или нет?
Здравствуйте. Вот в досках объявлений можно выбрать к примеру объявления какой-то категории за весь период например, и там понятное дело сотни тысяч а то и миллионы объявлений. Наверняка сначала подгружаются единицы тысяч, и только потом при необходимости остальная часть. Но вот даже если сначала подгружаются несколько тысяч, то для каждого нужного определить, находится ли это объявление у пользователя в закладках или нет, чтобы подкрасить звездочку/сердечко(признак нахождения в закладках/избранном). Вопрос собственно в том, каким образом они это делают? Очевидное решение это когда к выбранным объявлениям джойнят таблицу пользователь_закладки, но для таких объемов данных каким образом так быстро возвращают результат? это же один запрос к таблице объявлений, один запрос к таблице пользователь_закладки чтобы отсечь по пользователю, а потом джойн двух результатов. В общем есть ощущение что там все намного проще и круче, поэтому если кто знает прошу поделиться инфой, буду признателен)