Тип данных Json
 Типы данных json и jsonb.
Запросы к json данным.
Индексы. Индексация данных в json документах.
  
Join jsonSELECT
   <tableAlias>.*
FROM
(
SELECT
  (<dataAlias> ->> '<json_property1>')::text) as json_property1,
  to_date((<dataAlias> ->> '<json_property2>')::text, '<_dateFormat>') as json_property2
FROM
  jsonb_array_elements('[]') <dataAlias>
) <dataAlias>
   JOIN <tableName> <tableAlias>
       ON <tableAlias>.<column1> = <dataAlias>.json_property1
       AND <tableAlias>.<column2> = <dataAlias>.json_property2

 

Теги: