Мне нужно выбрать все сообщения (первые сообщения и ответы), размещенные в массиве определенных категорий (форумов) в Drupal.
Первые сообщения хранятся в field_data_body
, ответы хранятся в field_data_comment_body
.
Структура field_data_body
и field_data_comment_body
одинакова, в столбце body_value
есть содержимое сообщений и в столбце entity_id
их уникальный идентификатор.
В таблице field_data_taxonomy_forums
содержится столбец entity_id
и столбец taxonomy_forums_tid
(которые являются идентификаторами категорий форума). Таблица taxonomy_term_data
содержит столбцы tid
(что совпадает с столбцом taxonomy_forums_tid
и description
(который является названием категории форума).
Итак, я ищу запрос, который позволяет мне выбирать тело сообщений (как первые сообщения, так и ответы), так и описание форума, определяющего массив tid
(то есть идентификаторы категорий форума), который я вручную найду в таблице taxonomy_term_data
.
Итак, например, я ищу запрос, который позволяет мне выбирать сообщения "принадлежность" к tid
1456,7622,862
и относительное описание tid
.
Вот скриншот таблицы field_data_body
: