我有这样一个语句:
select * from a
where a.date=(select max(date) from b where date<date1);还有一种写法是:select max(date) 
     into v_date           --赋值给一个变量
from b where date<date1;
select * from a
where a.date=v_date;
不知以上两种写法在效率上有区别吗,请高手给指点下