Я предполагаю, что есть несколько случаев, когда entity_id соответствует более чем одной строке в текстовой таблице. Возможно, может быть текстовый атрибут, отличный от описания?
Попробуйте это:
SELECT product.entity_id as Product_id,
COUNT(*) AS count,
GROUP_CONCAT(description.value) AS Description
FROM catalog_product_entity_text description
LEFT OUTER JOIN catalog_product_entity product ON product.entity_id = description.entity_id
GROUP BY product.entity_id
ORDER BY product.entity_id
Я не знаком с таблицами EAV Magento, но я предполагаю, что в таблице должен быть столбец для атрибута. идентификатор, а также entity_id. Возможно, вам придется выполнить фильтрацию по типу атрибута, если вам просто нужно описание, а не другие текстовые атрибуты.
PS: я адаптировал ваш запрос для использования современного синтаксиса JOIN
. Не стоит использовать соединения в стиле запятых, они вышли из моды в 1992 году.