<p>Hello,</p>
<p>I have a table with point_id, line_id, and distance (from point to line).<br>I need to create a new table with the record for the shortest distance for<br>each point.<br>I have tried:</p>
<p>select point_id,<br>line_id,<br>min(distance)<br>from worktemp.distances2streets group by point_id;</p>
<p>but i get the message:</p>
<p>ERROR:  column "distances2streets.line_id" must appear in the GROUP BY<br>clause or be used in an aggregate function<br>LINE 2: line_id,<br>       ^</p>
<p>********** Erro **********</p>
<p>ERROR: column "distances2streets.line_id" must appear in the GROUP BY clause<br>or be used in an aggregate function<br>Estado de SQL:42803<br>Carácter:18</p>
<p><br>Any suggestion?</p>
<p>Thanks</p>