salve .
e da 2 giorni che giro su internet per trovare una soluzione ma ancora non ho capito il problema.

sto facendo una semplice query e dovrei usare una group by per raggruppare tutti i dati uguali.

la tabella è composta cosi:

id_dati_segnale (PK)
anno
sigla
posizione
misura

la query che voglio fare è questa:

Codice PHP:

$qry 
"SELECT  * FROM dati_segnale  GROUP BY anno ";
        
$result pg_query($qry) or die ("Errore nella query"$qry "\n" pg_result_error()); 
e mi da questo errore


Warning: pg_query(): Query failed: ERROR: column "dati_segnale.id_dati_segnale" must appear in the GROUP BY clause or be used in an aggregate function LINE 1: SELECT * FROM dati_segnale GROUP BY anno ^

non capisco cosa vuole