SELECT a.*, COUNT(*) AS piccount, p.picfile, UNIX_TIMESTAMP(a.createdon) AS timestamp, ct.cityname, UNIX_TIMESTAMP(a.starton) AS starton, UNIX_TIMESTAMP(a.endon) AS endon FROM phpclassifieds_events a INNER JOIN phpclassifieds_cities ct ON a.cityid = ct.cityid LEFT OUTER JOIN phpclassifieds_adpics p ON a.adid = p.adid AND p.isevent = '1' LEFT OUTER JOIN phpclassifieds_featured feat ON a.adid = feat.adid AND feat.adtype = 'E' WHERE (starton <= '2018-07-05' AND endon >= '2018-07-05') AND a.enabled = '1' AND a.verified = '1' AND a.expireson >= NOW() AND a.paid <> '0' AND (feat.adid IS NULL OR feat.featuredtill < NOW()) GROUP BY a.adid ORDER BY a.starton DESC LIMIT 0, 100Expression #26 of SELECT list is not in GROUP BY clause and contains nonaggregated column 'class119_db.p.picfile' which is not functionally dependent on columns in GROUP BY clause; this is incompatible with sql_mode=only_full_group_by