除了写存储过程,暂时想不到其他方法。有可能直接用sql语句吗?

因为存储过程里面写得有点啰嗦。。。原表,再建一个distinct之后的condition表,然后两个innerjoin一下。

SELECT a.item_id,a.new_price, b.effect_time

FROM sm_change_price_detail a, sm_change_price b

WHERE a.num=b.num AND b.status=1001 AND b.if_effect=1 AND b.class =2 GROUP BY a.item_id,a.new_price

相关文章