SQL error in mnu_role_taskfield_multi(b).php [message #436] |
Mon, 04 December 2006 06:25 |
mitjok
Messages: 6 Registered: June 2006
|
Junior Member |
|
|
RADICORE v1.17.0 issues sql error on Postgres v8.1.3. while trying to restrict access to a field by role (task: mnu_role_taskfield(multi)b):
Fatal Error: pg_query() [function.pg-query]: Query failed: ERROR: 42803: column "mnu_role.global_access" must appear in the GROUP BY clause or be used in an aggregate function LOCATION: check_ungrouped_columns_walker, parse_agg.c:330 (# 256).
SQL query: SELECT count(*) FROM mnu_role LEFT JOIN mnu_task ON (mnu_task.task_id=mnu_role.start_task_id) WHERE mnu_role.role_id='LIMITED' HAVING global_access='N'
Should the content of the $outer_sql_having be moved to $outer_sql_where?
|
|
|
|