文章目录 1 问题2 说明3 整体说明 1 问题 遇到同事写的sql看不懂 table_name.column_name @> ('["'||table_name2.id||'"]')::jsonb 2 说明 @> 表示包含: 即contain|| 的作用是连接字符串::jsonb 作用是把拼接的字段串转为 json类型 3 整体说明 colum_name字段保存了json串(数组), 通过上述sql, 判断值 是否包含 table_name2.id