28

次の配列を持つjson列があります。

[
  {
    "id": "24276e4b-de81-4c2c-84e7-eed9c3582a31",
    "key": "id",
    "type": "input",
  },
  {
    "id": "e0ca5aa1-359f-4460-80ad-70445be49644",
    "key": "name",
    "type": "textarea",
    }
]

24276e4b-de81-4c2c-84e7-eed9c3582a31ドキュメント列にIDを持つ行を取得するために次のクエリを試しましたが、結果は返されません:

select * from jobs WHERE document->'$[*].id' = "24276e4b-de81-4c2c-84e7-eed9c3582a31"

正しいクエリを実行する方法を知っている人はいますか?

4

4 に答える 4