WITH cte as (
SELECT partnerlist as a FROM support.members WHERE id = 'BB36'
)
SELECT REGEXP_SPLIT_TO_ARRAY('BB36,'||(SELECT a FROM cte), ',')
Cte возвращает ноль, без строк.
Почему бы regexp_split_to_array не вернуть [BB36]
?
Это используется в предложении where
, как это в моемполный запрос:
AND u.id = any(regexp_split_to_array('BB36,'||(SELECT a FROM cte), ','))