さまざまなソリューションが可能です。それはあなたが最終的に何を期待しているかによります。ただし、すべてのソリューションは関数json_array_elements()を使用します。これにより、すべての要素が1つの行に展開されます。これで、やりたいことが何でもできます。
これにより、値ごとに1つの行になります:
SELECT
value -> 'rule_key'
FROM
data,
json_array_elements(rule_results)
さまざまなソリューションが可能です。それはあなたが最終的に何を期待しているかによります。ただし、すべてのソリューションは関数json_array_elements()を使用します。これにより、すべての要素が1つの行に展開されます。これで、やりたいことが何でもできます。
これにより、値ごとに1つの行になります:
SELECT
value -> 'rule_key'
FROM
data,
json_array_elements(rule_results)