A PHP Error was encountered

Severity: Warning

Message: pg_query(): Query failed: ERROR: column "tbltellingsoort.lokaal" must appear in the GROUP BY clause or be used in an aggregate function LINE 1: ...ten.aantaltellingsoort, sum(aantal+aantalterug) +Lokaal AS ... ^

Filename: postgre/postgre_driver.php

Line Number: 242

Backtrace:

File: /var/www/trektellen/htdocs/application/controllers/Site.php
Line: 1063
Function: query

File: /var/www/trektellen/htdocs/index.php
Line: 292
Function: require_once

Database Error

A Database Error Occurred

Error Number:

ERROR: column "tbltellingsoort.lokaal" must appear in the GROUP BY clause or be used in an aggregate function LINE 1: ...ten.aantaltellingsoort, sum(aantal+aantalterug) +Lokaal AS ... ^

SELECT soorten.id, soorten.soort, soorten.soortgroep, soorten.aantaltellingsoort, sum(aantal+aantalterug) +Lokaal AS Totaal, Sum(Aantal) as Aantal, Sum(Aantalterug) as Aantalterug, max(Lokaal) as Lokaal, tblTelling.Datum_stats as datum, maand, dag FROM (SELECT DISTINCT s.omschrijvingengels AS Soort, s.SoortId AS Id, s.soortgroep, s.sortering, count(distinct t.Datum_stats) as aantaltellingsoort FROM tblTelling t JOIN tblTellingSoort ts ON t.TellingID = ts.Telling join tbltelpost p on t.telpost = p.tellingpostid join tblSoort s ON s.SoortId = ts.Soort WHERE s.soortid > 0 and tellingpostid in (2036) AND jaar='2019' group by s.omschrijvingengels, s.SoortId, soortgroep, sortering) as soorten, tblTellingSoort, tblTelling, tblTelpost WHERE tbltelpost.tellingpostid = tbltelling.telpost and tellingpostid in (2036) and tbltellingsoort.soort=soorten.id AND jaar='2019' and tblTelling.TellingID=tblTellingSoort.Telling GROUP BY typetelpost, soorten.id, soorten.soort, tblTelling.dtkey, soorten.aantaltellingsoort, soorten.soortgroep, soorten.sortering, tblTelling.Datum_stats, tblTelling.Telpost, tblTellingSoort.Soort, jaar,maand, dag ORDER BY soorten.soortgroep, soorten.sortering, soorten.id, tblTelling.dtkey, tblTelling.Datum_stats;

Filename: controllers/Site.php

Line Number: 1063