我有这样的SQL查询..
SELECT v1.a,v2.b,v3.c FROM view1 v1 JOIN view2 v2 JOIN view3 v3 WHERE
GREATEST(v1.date,v2.date,v3.date) >= to_date('2013-10-15','yyyy-mm-dd');
最大的功能非常昂贵且导致性能问题......你能否提出另一种实现这种WHERE逻辑的方法。
答案 0 :(得分:0)
我不知道这是否能解决性能问题,但OR也会起作用:
WHERE v1.date >= ? or v2.date >= ? or v3.date >= ?