我正在尝试做以下事情,我在这方面失去了一些工作...... 我认为以下代码片段足以理解这个问题,如果没有,请问我。
ref
我的查询参数如下:
table1
id second_table_id jsonb_field_name1
1 2 "{"1": "value of text field", "2": [2, 3,4]}"
---------------
table2
id jsonb_field_name2
2 "[{"id": 1, "name": "text field name", "type": "string"},{"id":
2, "name": "list field name", "type": "enum", "options":
[{"id": 1}, {"id": 2}, {"id": 3] {"id": 4]}]"
结果必须是table1的记录,id = 1
我的上一个版本的选择如下,但没有查询/ in选项
1. field_name = "text field name" and type = "string" and value =
"value of text field"
AND
2. field_name = "list field name" and type = "enum" and value in
(4,3)