fix #4826 ambiguous column name

This error happens when we include ```:promotion_rules``` in ```Spree::PromotionHandler::Coupon.promotion```.  ```Spree::PromotionRule```  already have ```:code```