ПЕ
Size: a a a
ПЕ
ПЕ
b
ПЕ
YS
b
ПЕ
0
borrowings
JOIN books ON borrowings.bookid=books.bookid
JOIN members ON members.memberid=borrowings.memberid0
0
0
B
label_ids не пустойCREATE OR REPLACE FUNCTION public.search(lat double precision, lon double precision, kms integer, label_ids INT[])
RETURNS SETOF locals_by_distance
LANGUAGE plpgsql
STABLE
AS $function$
DECLARE
ql geography := ST_GeographyFromText('POINT(' || lon || ' ' || lat || ')');
BEGIN
RETURN QUERY (SELECT l.*, (ST_Distance(ql, l.location) / 1000) as distance
FROM locals l WHERE ST_DWithin(ql, l.location, kms * 1000))
END
$function$;
cals_labels т.е. Вопрос как бы Вы сделали JOIN и фильтрацию в этом случае?Ð
KK
label_ids is null or шото = any(label_ids)B
KK
Ð
KK
KK
B