unnest
を使用する 配列を行に変換してから、array_agg
id
から配列を作成するには s
次のようになります。
SELECT v AS value_repeated,array_agg(id) AS is_repeated_on FROM
(select id,unnest(array) as v from my_table)
GROUP by v HAVING Count(Distinct id) > 1
HAVING Count(Distinct id) > 1
に注意してください 一度も表示されない値をフィルタリングしています