no valid array givenQuery SELECT bp.plan_id, cbp.price FROM communities c LEFT JOIN comm_price_change cpc ON cpc.comm_id = c.id LEFT JOIN comm_bp_price cbp ON cbp.price_change_id = cpc.id LEFT JOIN base_plans bp ON cbp.base_plan_id = bp.id LEFT JOIN plans pl ON bp.plan_id = pl.id WHERE c.id = 75 AND pl.pubsite_group_id = AND cpc.id = ( SELECT MAX(id) AS id FROM comm_price_change WHERE comm_id = 75 ) failed with error You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'AND cpc.id = ( SELECT MAX(id) AS id FROM comm_price_change WHERE