Как выбрать топики в которых содержатся ВСЕ из перечисленных тегов?
Здравствуйте уважаемы ЛСники,
Собственно вопрос:
Как выбрать топики в которых содержатся ВСЕ из перечисленных тегов?
Собственно вопрос:
Как выбрать топики в которых содержатся ВСЕ из перечисленных тегов?
12 комментариев
А потом по массиву ИД получать сами топики
Если нужет только topic_id то все еще проще:
вот этот запрос
И если нужен только topic_id, то надо использовать тот запрос, который попроще, только по prefix_topic_tag
Т.е. надо нужные теги сначала отсортировать по алфавиту, сделать join через запятую, а потом засунуть в запрос
чтобы исключить операции объединения и сравнения для топиков у которых нет ни одного нужного тега. Поле topic_tag_text индексируемое, так что все должно шустро работать.