Не выходит исправить ошибку 2 errors were found during analysis.
This type of clause was previously parsed. (near "LEFT JOIN" at position 234) Unrecognized statement type. (near "LEFT JOIN" at position 234)
SELECT ea.attribute_id, cpei.store_id, cpei.value, cpe.entity_id
FROM catalog_product_entity AS cpe
LEFT JOIN catalog_product_entity_int AS cpei
ON cpe.entity_id = cpei.entity_id
AND cpei.attribute_id = 158
WHERE cpei.value IS NULL
LEFT JOIN eav_attribute AS ea ON ea.attribute_id = 'hide';
Измените согласно поставленной задачи:
1 - Если это ограничение для выборки данных, перенести его за последний join
SELECT ea.attribute_id, cpei.store_id, cpei.value, cpe.entity_id
FROM catalog_product_entity AS cpe
LEFT JOIN catalog_product_entity_int AS cpei
ON cpe.entity_id = cpei.entity_id
AND cpei.attribute_id = 158
/*WHERE cpei.value IS NULL*/
LEFT JOIN eav_attribute AS ea ON ea.attribute_id = 'hide';
WHERE cpei.value IS NULL
2 - Если это ограничение для Join
то заменить where
на and
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab