我正在使用 POSTGRESQL 数据库,我需要按 JSON 类型的列排序。这是我得到的错误:
ERROR: could not identify an ordering operator for type json
LINE 1: SELECT * FROM "field" "t" ORDER BY "t"."brand" LIMIT 10
是否可以按 JSON 数据类型排序?有什么建议可以解决吗?
表字段:
- field_id INT
- 名称文本
- 输入 INT
- 品牌 JSON
这是我的代码:
$sql = 'SELECT * FROM "field" "t" ORDER BY "t"."brand"';
$data = Yii::app()->db->createCommand($sql);
$result = $data->queryAll();