Code: Select all
SELECT count(e.id) AS orderkey FROM s9y_entries AS e LEFT OUTER JOIN s9y_entryproperties ep_no_frontpage ON (e.id = ep_no_frontpage.entryid AND ep_no_frontpage.property = 'ep_no_frontpage') LEFT OUTER JOIN s9y_entryproperties ep_access ON (e.id = ep_access.entryid AND ep_access.property = 'ep_access') WHERE e.timestamp >= 1220220000 AND e.timestamp <= 1222811999 AND isdraft = 'false' AND e.timestamp <= 1221669900 AND (ep_access.property IS NULL OR ep_access.value = 'member' OR ep_access.value = 'public' OR (ep_access.value = 'private' AND e.authorid = 1)) AND (ep_no_frontpage.property IS NULL OR ep_no_frontpage.value != 'true') ORDER BY orderkey ASC, timestamp DESC;Code: Select all
2008-09-17 18:44:27 CEST ERROR: column "e.timestamp" must appear in the GROUP BY clause or be used in an aggregate function
2008-09-17 18:44:27 CEST STATEMENT: SELECT count(e.id) AS orderkey
FROM
s9y_entries AS e
LEFT OUTER JOIN s9y_entryproperties ep_no_frontpage
ON (e.id = ep_no_frontpage.entryid AND ep_no_frontpage.property = 'ep_no_frontpage')
LEFT OUTER JOIN s9y_entryproperties ep_access
ON (e.id = ep_access.entryid AND ep_access.property = 'ep_access')
WHERE e.timestamp >= 1214863200 AND e.timestamp <= 1217541599 AND isdraft = 'false' AND e.timestamp <= 1221669900 AND (ep_access
.property IS NULL OR ep_access.value = 'member' OR ep_access.value = 'public' OR (ep_access.value = 'private' AND e.authorid = 1)) AND (ep_no_frontpage.prop
erty IS NULL OR ep_no_frontpage.value != 'true')
ORDER BY orderkey ASC, timestamp DESC
Cheers
Stefan