У меня есть две таблицы: пользователи и интересы.Получать записи, которые разделяют другие данные в связанной таблице?
интересы состоят из интереса (например, «футбол») и идентификатора пользователя.
Я хотел бы запросить пользователя и получить всех других пользователей, которые имеют не менее 3 интересов, но я не знаю, как это сделать эффективно.
Как написать SQL для «получения интересов пользователя и получения всех других пользователей, которые имеют по меньшей мере три из этих интересов»?
Спасибо.
Как бы вы это сделали неэффективно? ;) – fancyPants