sql >> データベース >  >> RDS >> PostgreSQL

PostgreSQLのJSON内の別の文字列に基づいてJSONから文字列をクエリするにはどうすればよいですか?

    json_array_elements 横方向の結合で、探しているフィールドをクエリするだけです:

    SELECT
      field -> 'fieldid' AS id,
      choice -> 'size' AS size
    FROM
      my_table,
      json_array_elements(json_column -> 'base' -> 'fields') field,
      json_array_elements(field -> 'choices') choice
    WHERE
      field ->> 'answer' = choice ->> 'choiceid'
    



    1. MySQLは内部結合から1行を選択します

    2. データベース設計者にはどのようなスキルと知識が必要ですか?

    3. SqlServerのraiserrorメッセージをC#に保存する

    4. psql:コマンドが見つかりませんMac