Приветствую. Пишу запрос ручками для извлечения товаров WooCommerce и привязки их к категориям, но столкнулся с проблемой.
Есть следующий запрос к БД WordPress:
SELECT
wp.`ID`,
wp.`post_title` as title,
wp.`post_name` as slug,
wtr.`term_taxonomy_id` as category,
wt.`name` as category_name
FROM `wp_posts` as wp
INNER JOIN `wp_term_relationships` as wtr
ON wp.ID = wtr.object_id
INNER JOIN `wp_terms` as wt
ON wt.`term_id` = wtr.`term_taxonomy_id`
WHERE
`post_type` = 'product' AND
`post_status` = 'publish'
Все чудесно работает, но загвоздка в том, что некоторые товары содержат несколько категорий в таблице wp_term_relationships:
Есть ли какой-то способ получения нескольких элементов таблицы?
Очень приветствуются альтернативные решения, советы по делу. Заранее благодарен.