SELECT u.email, u.id
INTO useremail1, userid1
FROM users AS u
WHERE u.mobilestatus='1'
AND u.emailstaus='1'
AND u.user_from='2'
с ошибкой
ОШИБКА: синтаксическая ошибка на или около "," ЛИНИЯ 8: выберите INTO u.email, u.id useremail1, userid1 из ...
********** Ошибка **********
ОШИБКА: синтаксическая ошибка в или около "," состояние SQL: 42601
CREATE OR REPLACE FUNCTION public.caluserapp()
RETURNS TABLE( userid1 integer
, useremail1 character varying
, usermobile1 integer
, userfrom1 integer
, mobilestatus1 integer
, emailstatus1 character varying
, nocid1 character varying
, nocuniqueid1 character varying
, noctype1 integer
)
AS $$
DECLARE
i integer;
distrow text;
resultout text;
BEGIN
FOR distrow IN
SELECT u.email
, u.id
INTO useremail1, userid1
FROM users AS u
WHERE u.mobilestatus='1'
AND u.emailstaus='1'
AND u.user_from='2'
LOOP
resultout:=(select email from officers where id=id );
i := i + 1;
END LOOP;
END;
$$ LANGUAGE plpgsql;