У меня есть такие записи:
id, hstore_col
1, {a: 1, b: 2}
2, {c: 3, d: 4}
3, {e: 1, f: 5}
Как упорядочить их по максимальному/минимальному значению внутри hstore для любого атрибута?
Результат должен быть таким (в порядке убывания):
id, hstore_col
1, {a: 1, b: 2}
3, {e: 1, f: 5}
2, {c: 3, d: 4}
Я знаю, я могу упорядочить их только по определенному атрибуту, например: my_table.hstore_fields -> 'a'
, но это не работает для моей проблемы.