我们有一个小区表,保存省份通信的小区信息,还有个region_city保存城市和地区关系
下面一个sql,大家看看有没有优化的可能(需要小区自身关联三次)
select e.int_id cell1800,e.related_btssm site1800,e.longitude,e.latitude,
e.dir,e.related_btssm site900
from
cell e, cell b, cell a
where
a.city_id in (select r.city_id from region_city r)
and a.sys_type=1
and b.longitude=a.longitude
and b.latitude=a.latitude
and b.sys_type=2
and e.related_btssm=b.related_btssm
group bye.int_id,e.related_btssm,e.longitude,e.latitude,e.dir,
e.related_btssm
order by e.related_btssm,e.dir
|