DATABASE QUERY ERROR: MySQL server has gone away, QUERY: SELECT asortyment.id_asort,asortyment.category_id,asortyment.id_kat,asortyment.id_producent,asortyment.kod_produktu,asortyment.name_asor AS name_asor,asortyment.opis_asort AS opis_asort,asortyment.price AS price,asortyment.vat AS vat,asortyment.promotion AS promotion,asortyment.promotion_price AS promotion_price,asortyment.promotion_price_mod AS promotion_price_mod,asortyment.promotion_infinite AS promotion_infinite,asortyment.promotion_from AS promotion_from,asortyment.promotion_to AS promotion_to,asortyment.promotion_text AS promotion_text,asortyment.promotion_mode,asortyment.has_variants,asortyment.status,asortyment.kolejnosc,asortyment.is_used,asortyment.is_query,asortyment.is_deleted,asortyment.ref_available,asortyment.bestseller AS bestseller,asortyment.bestseller_infinite AS bestseller_infinite,asortyment.bestseller_from AS bestseller_from,asortyment.bestseller_to AS bestseller_to,asortyment.novelty AS novelty,asortyment.novelty_from AS novelty_from,asortyment.novelty_to AS novelty_to,asortyment.outlet AS outlet,asortyment.outlet_from AS outlet_from,asortyment.outlet_to AS outlet_to,asortyment.sample_available AS sample_available,kategorie.slug AS __category_slug,units.name AS unit_name,asortyment.delivery_id,asortyment.avalaibility,asortyment.enabled AS enabled,SUM( IF (asortyment.has_variants = 0, asortyment.quantity, variants.quantity ) ) AS __quantity FROM asortyment LEFT JOIN variants ON variants.product_id = asortyment.id_asort AND variants.is_deleted = 0 AND variants.is_active = 1 LEFT JOIN kategorie ON kategorie.category_id = asortyment.category_id LEFT JOIN units ON units.id = asortyment.unit_id WHERE asortyment.is_deleted = 0 AND asortyment.status = 1 AND kategorie.hidden='0' AND kategorie.hidden='0' AND (asortyment.status = 1 AND asortyment.is_deleted = 0 AND asortyment.enabled = 1) AND (asortyment.id_kat LIKE '%-001001002003060%') GROUP BY asortyment.id_asort ORDER BY IF(asortyment.delivery_id = 1 AND SUM( IF (asortyment.has_variants = 0, asortyment.quantity, variants.quantity ) ) > 0, 2, IF(asortyment.delivery_id = 1, 1, 0)) DESC, kolejnosc LIMIT 696, 24