有什么方法可以优化以下查询。
以下查询工作正常,但我多次使用where和from条件。
询问:
SELECT st_astext(st_line_substring(
(SELECT st_linemerge(geom)
FROM geom_line
WHERE i_project = $id),
(SELECT $bas/st_length(geom)
FROM geom_line
WHERE i_project = $id),
(SELECT $son/st_length(geom)
FROM geom_line
WHERE i_project = $id) ))
FROM geom_line
WHERE i_project = $id;
问候。!
我想你可以这样尝试
SELECT st_astext(st_line_substring( st_linemerge(geom) ,
$bas/st_length(geom),
$son/st_length(geom) ))
FROM geom_line
WHERE i_project = $id;
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句