<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">Il giorno 28 febbraio 2014 13:47, Francesco Pelullo <span dir="ltr"><<a href="mailto:f.pelullo@gmail.com" target="_blank">f.pelullo@gmail.com</a>></span> ha scritto:<br>
<blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex"><p dir="ltr">Grazie per l'aiuto.</p>
<p dir="ltr">In questo modo, mi imposta PAVIM_STRA uguale al valore del record che ha lunghezza max in tutta la tabella.</p>
<p dir="ltr">Serve un JOIN tra  l'istruzione SELECT principale (che č aggregata su ID) e l'istruzione SELECT concatenata.</p></blockquote><div>Giusto. Dovrebbe bastare l'aggiunta di una condizione:<br><br>SELECT<br>
  a.ID AS ID,<br>  a.NOME AS NOME,<br>  Sum(ST_Length(ST_LineMerge(a.geometry))) AS LUNGH_STRA,<br>  (SELECT b.PAVIM_STRA<br>   FROM ASSI_STRADALI AS b<br><br>   WHERE b.ID = a.ID<br><br>   ORDER BY ST_Length(b.geometry) DESC<br>
   LIMIT 1) AS PAVIM_STRA<br>FROM ASSI_STRADALI AS a<br>GROUP BY a.ID;<br><br><br></div><div>Ciao,<br>Simone F.<br></div></div><br></div></div>