-- 一些搜索结果给出 部分字段转json保留原字段的方式是用子查询
select row_to_json(t) from ( select id, text from words ) t
但是如果子查询 有where条件会导致结果又为{"f1":1,"f2":2,"f3":"foo"}这种格式,比较不便。
【解决方法】
在子查询最后加上limit 99999999999(数字大于查询结果数量即可)
select row_to_json(t) from ( select id, text from words where text like '%abc%' limit 999999999 ) t
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。