SELECT (SELECT GROUP_CONCAT(DISTINCT StandardColor,',',tbl_products.SKU,',',SUBSTRING(large,35),',',CONCAT(UCASE(SUBSTRING(ColorDescription, 1, 1)),LCASE(SUBSTRING(ColorDescription, 2))) SEPARATOR '|') FROM tbl_products INNER JOIN ModelPrice ON (tbl_products.pkID = ModelPrice.pkProduct AND tbl_products.SKU = ModelPrice.SKU AND ModelPrice.Available = 1) WHERE tbl_products.RootModelNumber = p.RootModelNumber AND tbl_products.pkBrand = p.pkBrand) AS AvailableColors, p.mhDescription, p.mhSlug, p.cgDescription, p.cgSlug, p.CatDescription, p.cSlug, IF(p.thumb LIKE 'http%%',p.thumb,concat( 'https://www.plugsappliance.com/uploads/products/', p.thumb )) AS thumbImage, IF(p.large LIKE 'http%%',p.large, concat( 'https://www.plugsappliance.com/uploads/products/', p.large )) AS largeImage, p.SKU, p.ModelStatus, p.ModelDescription, p.pkID, p.pkSKU, p.pkCategory, p.id, IF(p.CommonBrandName = 'LG Appliances','LG',p.CommonBrandName) AS RevisedBrandName, p.CommonBrandName, p.KeyFeature1, p.KeyFeature2, p.KeyFeature3, p.KeyFeature4, p.KeyFeature5, p.ProductKey, bd.CommonBrandID, IF(p.StandardColor = 'Other',CONCAT(UCASE(SUBSTRING(p.ColorDescription, 1, 1)),LCASE(SUBSTRING(p.ColorDescription, 2))),p.StandardColor) AS ModelColor, IF(mp.MSRP > 0,CONCAT(FLOOR(mp.MSRP),'.99'),mp.MSRP) AS MSRP, IF(mp.Sale > 0,CONCAT(FLOOR(mp.Sale),'.99'),mp.Sale) AS Sale, mp.Available, mp.Featured, IF((mp.outlet = 1 AND ? = 'outlet'), mp.OutletPrice, IF((mp.Sale = 0), IF(mp.MSRP > 0,CONCAT(FLOOR(mp.MSRP),'.99'),mp.MSRP), IF( (mp.MSRP = 0), IF(mp.Sale > 0,CONCAT(FLOOR(mp.Sale),'.99'),mp.Sale), IF((mp.Sale > mp.MSRP), IF(mp.MSRP > 0,CONCAT(FLOOR(mp.MSRP),'.99'),mp.MSRP), IF(mp.Sale > 0,CONCAT(FLOOR(mp.Sale),'.99'),mp.Sale))))) AS Price, IF(mp.MSRP > 0 AND mp.MSRP > mp.Sale, IF(mp.MSRP > 0,CONCAT(FLOOR(mp.MSRP),'.99'),mp.MSRP), '0.00') AS RegPrice, mp.OutletPrice, MAX(mp.ge_inv) AS ge_inv, mp.PromoPrice, mp.start_date, mp.end_date, mp.quick_ship, if(bd.cart_price_message = '' OR bd.cart_price_message IS NULL,'See price in cart', cart_price_message) AS cart_message, (mp.MSRP - mp.Sale) AS Discount, IF(bd.MAP = 1 OR p.is_package = 1, 1, .90) AS MapDiscount, mp.in_stock, mp.free_shipping, IF(mp.Sale > 0,CONCAT(FLOOR(mp.Sale),'.99'),mp.Sale) AS MinTargetPrice, p.RootModelNumber, mp.FreeShip, mp.specials, mp.closeout, bd.UMRP, (SELECT COUNT(pbm.pkID) FROM PromotionsByModel AS pbm INNER JOIN Rebates ON (Rebates.PromotionName = pbm.PromotionName AND Rebates.FileName <> '') WHERE pbm.pkProduct = p.pkID AND pbm.EffectiveDate <= CURDATE() AND pbm.ExpirationDate > CURDATE() GROUP BY pbm.pkProduct) AS rwsPromotion, p.ExpandedDescription, p.specifications, (SELECT COUNT(rbm.pkID) FROM rebatesbymodel AS rbm INNER JOIN Rebates AS r ON r.pkID = rbm.pkRebates WHERE rbm.pkProduct = p.pkID AND r.ExpirationDate > NOW() AND r.EffectiveDate < NOW() GROUP BY rbm.PromotionName) AS rwsRebates, CONCAT(FLOOR((p.Sale * (IF(bd.MAP = 1 OR p.is_package = 1, 1,.90)))),'.99') AS MAP, mh.super_category, IF(bd.no_cart =1 OR mp.on_line = 0,1,0) AS no_cart, mp.in_store, IF((mp.Sale = 0), IF(mp.MSRP > 0,CONCAT(FLOOR(mp.MSRP),'.99'),mp.MSRP), IF ((mp.MSRP = 0 ), IF(mp.Sale > 0,CONCAT(FLOOR(mp.Sale),'.99'),mp.Sale), IF((mp.Sale > mp.MSRP), IF(mp.MSRP > 0,CONCAT(FLOOR(mp.MSRP),'.99'),mp.MSRP), IF(mp.Sale > 0,CONCAT(FLOOR(mp.Sale),'.99'),mp.Sale)))) AS calcPrice, c.ConsumerDescription AS cDescription FROM tbl_products AS p INNER JOIN Brand_Data AS bd ON (p.pkBrand = bd.pkID) INNER JOIN ModelPrice AS mp ON (mp.pkProduct = p.pkID AND mp.SKU = p.SKU AND mp.Available = 1) INNER JOIN menu_heading AS mh ON (mh.slug = p.mhSlug) INNER JOIN Categories AS c ON (p.cSlug = c.slug) WHERE p.mhSlug = ? AND p.cgSlug = ? AND p.cSlug = ? AND p.SKU = ?

MySQL server has gone away

Commands out of sync; you can't run this command now