每个ROW的ORDER BY [array]和每个COLUMN的订单后

时间:2019-03-26 14:05:11

标签: postgresql

我需要一些帮助来创建要订购的功能:

  • 首先将元素放入数组;
  • 按列第二次;

我将尝试通过一个示例进行解释:

id |   names    |
- - - - - - - - -
1  |{ad, ab, cd}|
2  |{aa, ac}    |
3  |{cd, da}    |

ORDER BY names的结果应为

id |   names     |
- - - - - - - - -
2  | {aa, ac}    |
1  | {ab, ad, cd}|
3  | {cd, da}    |

我已经尝试过此解决方案-Sorting array elements-但这对我不起作用。

更新:我想我明白了。我对数组进行了排序,但不更改顺序-我需要对此进行更新。可能我必须创建一种虚拟数组(我不知道该怎么做)并存储我排序的值。

0 个答案:

没有答案