SQLSTATE[HY000]: General error: 2006 MySQL server has gone away, query was: SELECT `apc`.`product_id`, `apc`.`product_model`, `apc`.`brand_id`, `apc`.`price`, `apc`.`special_price`, `apc`.`massprice`, `apc`.`special_price_start_date`, `apc`.`special_price_end_date`, `apc`.`tax_id`, `oc`.`order_count`, `pc`.`product_name`, `pi`.`filename` AS `product_image` FROM (SELECT `p`.`id` AS `product_id`, `p`.`brand_id`, `p`.`model` AS `product_model`, `p`.`price`, `p`.`special_price`, `p`.`massprice`, `p`.`special_price_start_date`, `p`.`special_price_end_date`, `p`.`tax_id` FROM (SELECT DISTINCT `op`.`product_id` FROM (SELECT `order_product`.`order_id` FROM `order_product` WHERE (product_id = '3520')) AS `po` LEFT JOIN `order_product` AS `op` ON po.order_id = op.order_id WHERE (op.product_id <> '3520')) AS `ap` INNER JOIN `product` AS `p` ON ap.product_id = p.id WHERE (p.status = 1)) AS `apc` INNER JOIN (SELECT COUNT(o.id) AS `order_count`, `op`.`product_id` FROM `order` AS `o` LEFT JOIN `order_product` AS `op` ON o.id = op.order_id GROUP BY `op`.`product_id`) AS `oc` ON apc.product_id = oc.product_id LEFT JOIN `product_content` AS `pc` ON apc.product_id = pc.product_id LEFT JOIN `product_image` AS `pi` ON apc.product_id = pi.product_id LEFT JOIN `language` AS `l` ON pc.language_id = l.id WHERE (pi.sort_order IS NULL) AND (l.code = 'en') ORDER BY `oc`.`order_count` DESC, `apc`.`product_id` ASC LIMIT 3