pgsql return table ERROR: column reference is ambiguous
问题 I keep getting this ERROR: column reference "person" is ambiguous. It is required of me to return a TABLE (person integer). It works fine when I use SETOF integer but in this instance it doesn't work. My other function recurse() returns a set of integers perfectly well. CREATE OR REPLACE FUNCTION try(_group text) RETURNS TABLE (person integer) AS $$ DECLARE _init_id integer; _record integer; BEGIN SELECT id INTO _init_id FROM egroups WHERE name = _group; FOR _record in SELECT person FROM