Ошибка в SQL запросе:
SELECT DISTINCT p.id, CONCAT(c.parent_url,c.url) AS category_url,
c.unit AS category_unit, p.unit AS product_unit,
c.weight_unit AS category_weightUnit, p.weight_unit AS product_weightUnit,
p.url AS product_url, p.*, pv.product_id AS variant_exist, rate,
(p.price_course + p.price_course * (IFNULL(rate,0))) AS `price_course`,
IF(p.count <0, 1000000,
IF(varcount,
IF(p.count 0, -10, p.cat_id) AS cat_id,p.price_course AS `price_course_sort`
FROM `fa_product` p
LEFT JOIN `fa_category` c
ON c.id = p.cat_id
LEFT JOIN `fa_product_variant` pv
ON p.id = pv.product_id
LEFT JOIN (
SELECT pv.product_id, SUM(IF(pv.count <0, 1000000, round(pv.count,2))) AS varcount
FROM `fa_product_variant` AS pv
GROUP BY pv.product_id
) AS temp ON p.id = temp.product_id
WHERE ( ((p.price_course + p.price_course * (IFNULL(rate,0))) BETWEEN '0' AND '55385000')OR ((pv.price_course + pv.price_course * (IFNULL(rate,0))) BETWEEN '0' AND '55385000') ) AND ( 1=1 or FIND_IN_SET(0,p.`inside_cat`) ) AND p.id IN (358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375,376,377,378,379,380,381,382,383,384,385,386,387,388,389,390,391,392,393,394,395,396,397,398,399,400,401,402,403,404,405,406,407,408,409,410,411,412,413,414) AND p.`activity` = 1 GROUP BY p.id HAVING(SUM(IFNULL(ABS(pv.count), 0) + ABS(p.count)) > 0) ORDER BY `price_course_sort` asc LIMIT 20, 20
Disk full (/tmp/#sql-temptable-262-872c7-9.MAI); waiting for someone to free some space... (errno: 28 "No space left on device")/home/generatory/gc-ets.ru/www/mg-core/lib/navigator.php (line 73)
/home/generatory/gc-ets.ru/www/mg-core/models/catalog.php (line 418)
/home/generatory/gc-ets.ru/www/mg-core/models/catalog.php (line 103)
/home/generatory/gc-ets.ru/www/mg-core/controllers/catalog.php (line 171)
/home/generatory/gc-ets.ru/www/mg-core/lib/moguta.php (line 0)
/home/generatory/gc-ets.ru/www/mg-core/mg-start.php (line 0)
/home/generatory/gc-ets.ru/www/index.php (line 97)