1
StaticQuery.queryNA[(String, String)](query)
其中query
字符串以動態方式(以編程方式)構建,因此從查詢返回的列數未提前知道。對於動態構建的查詢字符串使用StaticQuery
示例查詢
select
(select field->>'value' from json_array_elements(vcolor.field_ids_json->'fields') as field where (field->>'ddid')::int = 113)
as mycolor
,
(select field->>'value' from json_array_elements(ins.field_ids_json->'fields') as field where (field->>'ddud')::int = 131)
as insp
上述查詢被編程構建,並且可以具有10或20個這樣的子查詢每個返回一個值。
寫這樣的動態函數查詢這樣的最好方法是什麼?