back to first page[..][[BR]] back to ["UGA"][[BR]] '''Requête avec wso1_id''' {{{ drop table if exists uga2010.wso1; CREATE TABLE uga2010.wso1 ( id serial PRIMARY KEY, wso1_id integer, uga varchar(25) ) --Loire insert into uga2010.wso1(wso1_id) select distinct on (wso1_id) wso1_id from ccm21.riversegments r join (SELECT ST_Union(f.the_geom) as singlegeom FROM uga2010.uga As f where gid='1') as sub ON ST_Intersects(sub.singlegeom,r.the_geom); UPDATE uga2010.wso1 set uga='Loire' where uga IS NULL --40 sea nodes --Garonne insert into uga2010.wso1(wso1_id) select distinct on (wso1_id) wso1_id from ccm21.riversegments r join (SELECT ST_Union(f.the_geom) as singlegeom FROM uga2010.uga As f where gid='2') as sub ON ST_Intersects(sub.singlegeom,r.the_geom); UPDATE uga2010.wso1 set uga='Garonne' where uga IS NULL --60 sea nodes --Adour insert into uga2010.wso1(wso1_id) select distinct on (wso1_id) wso1_id from ccm21.riversegments r join (SELECT ST_Union(f.the_geom) as singlegeom FROM uga2010.uga As f where gid='3') as sub ON ST_Intersects(sub.singlegeom,r.the_geom); UPDATE uga2010.wso1 set uga='Adour' where uga IS NULL --19 sea nodes --Artois-Picardie insert into uga2010.wso1(wso1_id) select distinct on (wso1_id) wso1_id from ccm21.riversegments r join (SELECT ST_Union(f.the_geom) as singlegeom FROM uga2010.uga As f where gid='4') as sub ON ST_Intersects(sub.singlegeom,r.the_geom); UPDATE uga2010.wso1 set uga='ArtoisPicardie' where uga IS NULL --26 sea nodes --Rhône-M‚diterranée insert into uga2010.wso1(wso1_id) select distinct on (wso1_id) wso1_id from ccm21.riversegments r join (SELECT ST_Union(f.the_geom) as singlegeom FROM uga2010.uga As f where gid='5') as sub ON ST_Intersects(sub.singlegeom,r.the_geom); UPDATE uga2010.wso1 set uga='RhoneMediterranee' where uga IS NULL --133 sea nodes --Corse insert into uga2010.wso1(wso1_id) select distinct on (wso1_id) wso1_id from ccm21.riversegments r join (SELECT ST_Union(f.the_geom) as singlegeom FROM uga2010.uga As f where gid='6') as sub ON ST_Intersects(sub.singlegeom,r.the_geom); UPDATE uga2010.wso1 set uga='Corse' where uga IS NULL --177 sea nodes --Seine-Normandie insert into uga2010.wso1(wso1_id) select distinct on (wso1_id) wso1_id from ccm21.riversegments r join (SELECT ST_Union(f.the_geom) as singlegeom FROM uga2010.uga As f where gid='7') as sub ON ST_Intersects(sub.singlegeom,r.the_geom); UPDATE uga2010.wso1 set uga='SeineNormandie' where uga IS NULL --89 sea nodes --Bretagne insert into uga2010.wso1(wso1_id) select distinct on (wso1_id) wso1_id from ccm21.riversegments r join (SELECT ST_Union(f.the_geom) as singlegeom FROM uga2010.uga As f where gid='8') as sub ON ST_Intersects(sub.singlegeom,r.the_geom); UPDATE uga2010.wso1 set uga='Bretagne' where uga IS NULL --166 sea nodes --Rhin insert into uga2010.wso1(wso1_id) select distinct on (wso1_id) wso1_id from ccm21.riversegments r join (SELECT ST_Union(f.the_geom) as singlegeom FROM uga2010.uga As f where gid='9') as sub ON ST_Intersects(sub.singlegeom,r.the_geom); UPDATE uga2010.wso1 set uga='Rhin' where uga IS NULL --2 sea nodes --Meuse insert into uga2010.wso1(wso1_id) select distinct on (wso1_id) wso1_id from ccm21.riversegments r join (SELECT ST_Union(f.the_geom) as singlegeom FROM uga2010.uga As f where gid='10') as sub ON ST_Intersects(sub.singlegeom,r.the_geom); UPDATE uga2010.wso1 set uga='Meuse' where uga IS NULL --3 sea nodes }}}