|
不用分析函数的版本
with t as
(
select left1,width1,min(height)min_height
from
rectangle a,range(1,7)t(left1),range(1,7)t1(width1)
where left1+width1-1<=6
and id between left1 and left1+width1-1
group by left1,width1
)
select *,min_height*width1 from t where min_height*width1 = (select max(min_height*width1)from t); |
|